Bir dev sunucusuna bir Django uygulaması dağıtıyorum ve çalıştırdığımda bu hatayı vuruyorum 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
ile dağıtılmış gibi görünüyor setuptools
. Başlangıçta bunun virtualenv'deki Python'a yüklenmeyebileceğini düşündüm, bu yüzden setuptools 2.6
aşağıdaki komutla virtualenv'deki Python site paketlerine (Python ile aynı sürüm) yükledim :
sh setuptools-0.6c11-py2.6.egg --install-dir /var/www/mydir/virtualenvs/dev/lib/python2.6/site-packages
DÜZENLEME: Bu yalnızca sanal arayüz içerisinde gerçekleşir. Virtualenv dışında bir konsol açarsam pkg_resources
mevcut, ancak yine de aynı hatayı alıyorum.
Neden pkg_resources
yolda olmadığına dair herhangi bir fikir var mı?
pip uninstall -y setuptools
ve sonra pip install setuptools==39.1.0
Windows 10'da Anaconda'da çalıştı.