新しい仮想環境にアプリケーションをインストールしようとしました。Linux Fedora virtualenv site-packagesの場所が正しくありません
私が使用した私の仮想環境を作成するには:
python setup.py install
をしかし、私は最後にエラーが発生します:アプリケーションをインストールするためにその後
virtualenv -p /usr/bin/python2.6/python2.6 rollEnv2 --no-site-packages
を、私が使用
File "/home/aaron/workspace/rollEnv2/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg/setuptools/package_index.py", line 475, in fetch_distribution
AttributeError: 'NoneType' object has no attribute 'clone'
とにかくアプリケーションを提供しようとします:
paster serve development.ini
エラー:
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 588, in resolve
raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (WebOb 1.0.8 (/usr/lib/python2.7/site-packages), Requirement.parse('WebOb==0.9.6.1'))
(rollEnv2)
が明らかに誤りのように思える、ちょうどすることができます:
easy_install WebOb==0.9.6.1
しかし:
WebOb 0.9.6.1 is already the active version in easy-install.pth
をだから何がここで問題になるだろうか?あたかもインストールがvirtualenvディレクトリではなく、ベースとなるPythonディレクトリを探しているかのようです。しかし、理想的には元のAttributeError: 'NoneType' object has no attribute 'clone'
を修正するのが良いでしょう。
私は周りでグーグルをしましたが、私はちょうどこれにまともな答えを見つけることができないようです。
アイデア?
ブリリアント、ピップが働いてインストールします。私はピップを使用してアプリケーションをインストールすることが可能であることを知りませんでした、私はそれがヤムのように思った。ありがとう。 – JackalopeZero