Importing python modules in jython

前端 未结 3 1118
误落风尘
误落风尘 2020-12-16 01:07

I\'m having some issues importing scapy under jython. I\'ve been doing java forever, but python for only a day or two.

The simple case to reproduce the problem is:

相关标签:
3条回答
  • 2020-12-16 01:31

    You can do the easy_install for jython.

    Run:

    jython ez_setup.py 
    

    from http://peak.telecommunity.com/dist/ez_setup.py

    Then you will get a easy_install script under your jython/bin go there and

    jython easy_install scapy
    

    (or whatever module you need)

    Then next time you startup jython you will be able to import it.

    0 讨论(0)
  • 2020-12-16 01:46

    Modification from Amala's answer. His code doesn't work for me, but I solved it with something similar. This works instead.

    Download ez_setup.py from here http://peak.telecommunity.com/dist/ez_setup.py

    Then run jython ez_setup.py scapy.

    Running it on any folder path doesn't matter

    0 讨论(0)
  • 2020-12-16 01:52

    You've done the right thing printing sys.path. Now you should go to your python shell, and do this:

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

    This will show where scapy is being imported from. The most likely problem is that your jython sys.path doesn't include the directory containing scapy.

    0 讨论(0)
提交回复
热议问题