1

私はJythonvirtualenvを使用しており、pipまたはeasy_installを介して任意のソフトウェアをインストールできますが、まだ登録されていないソフトウェアと、次の方法でインストールモードがあります。

[sudo] python setup.py install 

そして私はjythonで同じことをしようとしています:

[sudo] jython setup.py install

したがって、次のエラーが発生します。

Traceback (most recent call last):
File "setup.py", line 3, in <module>
from setuptools import setup, find_packages
ImportError: No module named setuptools

jythonez_setup.pyを再度確認してインストールしました。卵黄をダウンロードしましたが、解決しませんでした。

私のフォルダ:

╭─hudson@hudson-pc ~/jython2.7a1/Lib/site-packages ‹› ‹master*›
╰─$ ls 
easy-install.pth         setuptools.pth yolk 0.4.3-py2.7.egg README should_dsl-2.0a5-py2.7.egg setuptools-0.6c11-py2.7.egg virtualenv-1.7.2-py2.7.egg 

そして、virtualenvsのない通常の(実際の)環境では、同じエラーが発生しました。

Pythonで私はすでにこのソフトウェアをインストールし、うまく機能しました。

Jython Shellにアクセスして、setuptoolsをインポートしようとすると、同じエラーが発生します。

>>> import setuptools
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named setuptools
>>> import sys
>>> sys.path
['', '/home/hudson/jython2.7a1/Lib', '/home/hudson/__classpath__',   '/home/hudson/__pyclasspath__']

次に、サイトパッケージをsysに追加します(ばかげた試みになる可能性があります)。

>>> sys.path.append('/home/hudson/jython2.7a1/Lib/site-packages')    
>>> sys.path
['', '/home/hudson/jython2.7a1/Lib', '/home/hudson/__classpath__', '/home/hudson/__pyclasspath__', '/home/hudson/jython2.7a1/Lib/site-packages']  
>>> import setuptools
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named setuptools

なぜ認識しないのですか?

4

2 に答える 2

2

「動作する」場合pipは、それを使用してソフトウェアをインストールできます。試してみるには、次のディレクトリから実行してくださいsetup.py

$ pip install -e .

パッケージのtarballをお持ちの場合:

$ pip install your_package-0.0.1.tar.gz

pipgitリポジトリからインストールしたり、パッケージを取得する場所からカスタムURLを使用したりできます。

私はそれをテストしました:jythonはvirtualenvdistribute(のフォークsetuptools)、pipで動作します。したがって、で使用するjython場合はパッケージをインストールできます。setuptoolssetup.py

于 2012-08-01T19:03:15.467 に答える
1

基本的に、最初にinstalltoolをインストールする必要があります。これを行うには、以下にリンクされているドキュメントを参照してください。

これをインストールします:http://peak.telecommunity.com/dist/ez_setup.py

(ここを参照してください:http://www.jython.org/jythonbook/en/1.0/appendixA.html#setuptools)

于 2012-07-31T15:02:04.063 に答える