मैं एक देव सर्वर के लिए एक 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 में पायथन में स्थापित नहीं किया जा सकता है, इसलिए मैंने 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
EDIT: यह केवल virtualenv के अंदर होता है। अगर मैं virtualenv के बाहर एक कंसोल खोलता हूं pkg_resources
, तो मौजूद है, लेकिन मुझे अभी भी वही त्रुटि मिल रही है।
कोई भी विचार क्यों pkg_resources
पथ पर नहीं है?
pip uninstall -y setuptools
और फिर pip install setuptools==39.1.0
विंडोज 10 पर एनाकोंडा पर मेरे लिए काम किया