The*_*igS 11 python import jython scapy importerror
我在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
Run Code Online (Sandbox Code Playgroud)
如果我完成这些完全相同的步骤python,一切正常.我怎么告诉jython使用scapy?如果它有帮助,我正在运行ubuntu 10.04并安装了jython和scapy viaapt-get install
Ned*_*der 15
你已经做了正确的事情打印sys.path.现在你应该去你的python shell,并执行以下操作:
$ python
>>> import scapy
>>> print scapy.__file__
Run Code Online (Sandbox Code Playgroud)
这将显示从哪里输入scapy.最可能的问题是你的jython sys.path不包含包含scapy的目录.
你可以为jython做easy_install.
跑:
jython ez_setup.py
Run Code Online (Sandbox Code Playgroud)
来自http://peak.telecommunity.com/dist/ez_setup.py
然后你会在你的jython/bin下面得到一个easy_install脚本
jython easy_install scapy
Run Code Online (Sandbox Code Playgroud)
(或你需要的任何模块)
然后,下次启动jython时,您将能够导入它.
| 归档时间: |
|
| 查看次数: |
18772 次 |
| 最近记录: |