私はDjangoアプリを開発サーバーにデプロイしていますが、実行するとこのエラーが発生しますpip install -r requirements.txt:
Traceback (most recent call last):
File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
pkg_resourcesで配布されているようsetuptoolsです。最初はこれがvirtualenvのPythonにインストールされていないのではないかと思ったのでsetuptools 2.6、次のコマンドを使用してvirtualenvのPythonサイトパッケージに(Pythonと同じバージョン)インストールしました。
sh setuptools-0.6c11-py2.6.egg --install-dir /var/www/mydir/virtualenvs/dev/lib/python2.6/site-packages
編集:これはvirtualenv内でのみ発生します。virtualenvの外でコンソールを開くpkg_resourcesと存在しますが、それでも同じエラーが発生します。
なぜpkg_resources進まないのかに関するアイデアはありますか?
pip uninstall -y setuptoolsその後pip install setuptools==39.1.0、Windows 10のAnacondaで私のために働きました