gpt4 book ai didi

python - 在 jython 中导入 python 模块

转载 作者:太空狗 更新时间:2023-10-29 17:58:20 27 4
gpt4 key购买 nike

我在 jython 下导入 scapy 时遇到了一些问题。我一直在做 java,但只学了一两天 python。

重现问题的简单案例是:

$jython

>>> import sys
>>> sys.path
['', '/usr/share/jython/Lib', '/usr/lib/site-python', '__classpath__']
>>> from scapy.all import *
Traceback (innermost last):
File "<console>", line 1, in ?
ImportError: no module named scapy

如果我在 python 下执行这些完全相同的步骤,一切正常。我如何告诉 jython 使用 scapy?如果有帮助,我正在运行 ubuntu 10.04 并通过 apt-get install

安装 jython 和 scapy

最佳答案

您在打印 sys.path 时做对了。现在你应该去你的 python shell,然后这样做:

$ python
>>> import scapy
>>> print scapy.__file__

这将显示从何处导入 scapy。最可能的问题是您的 jython sys.path 不包含包含 scapy 的目录。

关于python - 在 jython 中导入 python 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3256135/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com