मैं एक देव सर्वर के लिए एक 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 पर एनाकोंडा पर मेरे लिए काम किया