首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jython中的Pythonnet

jython中的Pythonnet
EN

Stack Overflow用户
提问于 2020-07-17 19:28:22
回答 1查看 48关注 0票数 0

我正在尝试通过jython从java执行用python编写的类和函数。它运行得很好,直到在python中我们遇到了"import clr“,也就是pythonnet。

有谁能告诉我如何使用jython或其他任何使用"import clr“的工具从java运行python脚本吗?

python代码: file.py

代码语言:javascript
复制
import clr

使用jython的java代码:

代码语言:javascript
复制
Properties props = new Properties();
Properties preprops = System.getProperties();
PythonInterpreter.initialize(preprops, props, new String[0]);
PythonInterpreter interp = new PythonInterpreter();
interp.exec("<absoulute_path//file.py>");

错误:

代码语言:javascript
复制
Exception in thread "main" Traceback (most recent call last):
  File "<string>", line 3, in <module>
ImportError: No module named clr
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-18 06:24:44

Jython不提供Python C API,因此您无法使用它构建和使用Python.NET。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62953022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档