私は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で私のために働きました