আমি একটি ডেভ সার্ভারে একটি জ্যাঙ্গো অ্যাপ্লিকেশন স্থাপন করছি এবং যখন আমি চালাব তখন এই ত্রুটিটি আঘাত করছি 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
। প্রথমদিকে আমি ভেবেছিলাম যে এটি ভার্চুয়ালনেভ-এ পাইথন-এ ইনস্টল না করা হতে পারে, তাই আমি setuptools 2.6
নিম্নলিখিত কমান্ডের সাথে ভার্চুয়ালেনভের পাইথন সাইট-প্যাকেজগুলিতে (পাইথনের একই সংস্করণ) ইনস্টল করেছি :
sh setuptools-0.6c11-py2.6.egg --install-dir /var/www/mydir/virtualenvs/dev/lib/python2.6/site-packages
সম্পাদনা: এটি কেবল ভ্যুচুয়ালেনভের ভিতরেই ঘটে। আমি যদি ভ্যুচুয়ালেনভের বাইরে কোনও কনসোল খোলি তবে pkg_resources
উপস্থিত, তবে আমি এখনও একই ত্রুটি পাচ্ছি।
কোনও ধারণা কেন pkg_resources
এই পথে নেই?
pip uninstall -y setuptools
এবং তারপরে pip install setuptools==39.1.0
আমার জন্য উইন্ডোজ 10 এ অ্যানাকোন্ডায় কাজ করেছেন