পিকেজি_সোর্স নামে কোনও মডিউল নেই


451

আমি একটি ডেভ সার্ভারে একটি জ্যাঙ্গো অ্যাপ্লিকেশন স্থাপন করছি এবং যখন আমি চালাব তখন এই ত্রুটিটি আঘাত করছি 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এই পথে নেই?


এনল্টেকে ইনস্টল করার সময়, একই সমস্যা দেখা দেয় ood উত্তম প্রশ্ন এবং সহায়ক উত্তর
laike9m

4
pip uninstall -y setuptoolsএবং তারপরে pip install setuptools==39.1.0আমার জন্য উইন্ডোজ 10 এ অ্যানাকোন্ডায় কাজ করেছেন
রায়ান

1
@ রায়ান আমার পক্ষে উবুন্টু ১ 16.০৪ তেও কাজ করেছেন, ধন্যবাদ স্যার!
ইলেক্ট্রোকনিক

উত্তর:


634

জুলাই 2018 আপডেট

বেশিরভাগ লোকের এখন ব্যবহার করা উচিত pip install setuptools(সম্ভবত সহ sudo)।

কিছু (পুনরায়) ইনস্টল করতে হতে পারে python-setuptools(তাদের প্যাকেজ ম্যানেজার মাধ্যমে প্যাকেজ apt-get install, yum installইত্যাদি)।

এই সমস্যাটি আপনার ওএস এবং দেব পরিবেশের উপর নির্ভরশীল হতে পারে। উপরেরটি যদি আপনার জন্য কাজ না করে তবে নীচের উত্তরাধিকার / অন্যান্য উত্তরগুলি দেখুন।

ব্যাখ্যা

এই ত্রুটি বার্তাটি হারিয়ে যাওয়া / ভাঙ্গা পাইথন setuptoolsপ্যাকেজটির কারণে ঘটে । ম্যাট এম এর মন্তব্য এবং সেটআপটুলগুলি # 581 ইস্যু করে , নীচে উল্লিখিত বুটস্ট্র্যাপ স্ক্রিপ্টটি আর প্রস্তাবিত ইনস্টলেশন পদ্ধতি নয়।

বুটস্ট্র্যাপের স্ক্রিপ্ট নির্দেশাবলী নীচে থাকবে, যদি এটি এখনও কারও পক্ষে সহায়ক হয়।

উত্তরাধিকার উত্তর

ImportErrorপাইপ ব্যবহারের চেষ্টা করার সময় আমি আজ একইর মুখোমুখি হয়েছি । setuptoolsআমার পাইথনের পরিবেশে প্যাকেজটি কোনওভাবে মুছে ফেলা হয়েছিল।

সমস্যা সমাধানের জন্য, এর জন্য সেটআপ স্ক্রিপ্টটি চালান setuptools:

wget https://bootstrap.pypa.io/ez_setup.py -O - | python

(অথবা আপনি যদি wgetইনস্টল না করে থাকেন (যেমন ওএস এক্স), চেষ্টা করুন

curl https://bootstrap.pypa.io/ez_setup.py | python

সম্ভবত চাপ দেওয়া sudo।)

তোমাদের মধ্যে কোনো সংস্করণ থাকে, তাহলে distribute, বা কোনো setuptools0.6 নিচে, আপনাকে প্রথমে এটি আনইনস্টল করতে হবে। *

আরও তথ্যের জন্য ইনস্টলেশন নির্দেশাবলী দেখুন ।


* আপনার যদি ইতিমধ্যে কোনও কাজ থাকে তবে distributeএটিকে "সামঞ্জস্যতা মোড়কে" আপগ্রেড করা যা আপনাকে আরও বেশি স্যুইচ করে setuptools। তবে যদি জিনিসগুলি ইতিমধ্যে ভেঙে যায় তবে চেষ্টা করবেন না।


42
স্থানীয় কমান্ডে কার্ল পাইপ করা আমাকে সর্বদা ভয় দেখায় তবে এটি দুর্দান্ত কাজ করে। :) আমি sudo pythonওয়াইএমএমভি হলেও চালিয়েছি।
নিক রেইমান

4
সাইগউইনের অধীনে আমাকে পাইথন-সেটআপলস প্যাকেজ ইনস্টল করতে হয়েছিল । এটি আবার কাজ করা সহজ_ইনস্টল পেয়েছে , যা একই সমস্যার মুখোমুখি হয়েছিল। তারপরে easy_install pipআবার পাইপ কাজ করতাম । আমার সমস্যা সাইজউইন পাইথন আপগ্রেড করার পরে 2.6 থেকে 2.7 থেকে আমার পিঠে পিছনে পিছনে পিছনে কিছু আপলোড করার সময় উত্থাপিত হয়েছিল।
স্টিভ পিচার্স

5
এটি গত বছর সেরা উত্তর ছিল ... তবে ২০১৩ সালের মাঝামাঝি হিসাবে distributeএটি অপ্রচলিত এবং setuptoolsএর উত্তরসূরী। আমি এটি আপডেট করার জন্য উত্তরটি সম্পাদনা করব, তবে আমি নিশ্চিত নই যে এটি হ্যান্ডেল করার সর্বোত্তম উপায়, সুতরাং যে কোনও ক্ষেত্রে সম্পাদনাটি আবার ফিরিয়ে দেওয়া যেতে পারে: এখানে যান ।

1
এই ইউআরএলটি আমার পক্ষে কাজ করে নি তবে এইটি করেছে: পিক.টেলিকমিউটিসিটি
ডিস্ট

1
@ সেরিন: আপনি চেষ্টা করার পরে যা ঘটেছিল তা যদি আপনি বলেন তবে এটি সবার পক্ষে আরও সহায়ক হবে। sudo@ আপনি উপরে উল্লিখিত হিসাবে আপনি কি ব্যবহার করেছেন?
মাইকেল শ্যাপার

124
sudo apt-get install --reinstall python-pkg-resources

এটা আমার জন্য দেবিয়ান স্থির কর দেখে মনে হচ্ছে কিছু .deb প্যাকেজ আনইনস্টল করা (আমার ক্ষেত্রে বাঁকা সেট) প্যাকেজগুলি সন্ধানের জন্য পাইথন ব্যবহারের পথটি ভেঙে দিয়েছে


9
আমি পাইথন 3 ব্যবহার করছি তাই আমাকে sudo apt-get install --reinstall python3-pkg- রিসোর্স ইনস্টল করতে হয়েছিল এবং এটি এটিকে ঠিক করে দিয়েছে। ধন্যবাদ!
রবার্ট টাউনলি

পাই অনুমান করা yapf দিয়ে সাহায্য করেনি, পাইথন 3 / পাইথন 2 এর সাথে কিছু করার জন্য
উজ্জ্বল

53

উবুন্টু ১৩.১০-তে একটি ভার্চুয়ালেনভের রোডকোড ইনস্টল করার চেষ্টা করার সময় আমি এই ত্রুটিটি দেখেছি। আমার জন্য সমাধানটি চালানো ছিল

pip install --upgrade setuptools
pip install --upgrade distribute 

ইজি_স্ট্রিস্ট রোডকোড চালানোর আগে।


12
pip install --upgrade setuptoolsআমার জন্য একাই চালাকি করেছিল।
রায়ান টাক

আমার দরকারpip install --upgrade setuptools --user
dfrankow

5
pip install --upgrade setuptoolsএকই ত্রুটির কারণে আমি দৌড়াতে পারি না :No module named pkg_resources
ম্যাকলাউরেন্স

1
pip install --upgrade distributeপাইথন 3 এর ভেনভ মডিউলটি ব্যবহার করার সময় এই কাজটি করেছিল। পাইথন 2 এর ভার্চুয়ালেনভ --distributeপতাকা সমর্থন করেছে, তবে একটি distributeদ্বারা তৈরি পরিবেশগুলিতে ইনস্টল করতে হবে venv
নির্মল

34

এটা আমার সাথেও হয়েছিল। আমি মনে করি সমস্যাগুলি ঘটবে যদি প্রয়োজনীয়তা। টেক্সটে "ডিস্ট্রিবিউট" এন্ট্রি থাকে যখন ভার্চুয়ালেনভ সেটআপলগুলি ব্যবহার করে। পিপ বিতরণের জন্য জায়গা তৈরি করার জন্য সেটআপলগুলিকে প্যাচ করার চেষ্টা করবে, তবে দুর্ভাগ্যক্রমে এটি অর্ধেক ব্যর্থ হবে।

সহজ সমাধানটি হ'ল আপনার বর্তমান ভার্চুয়ালেনভকে মুছে ফেলা হবে - তারপরে - বিতরণ যুক্তি দিয়ে একটি নতুন ভার্চুয়ালেনভ তৈরি করুন।

উদাহরণস্বরূপ যদি ভার্চুয়ালেনভ্রাপার ব্যবহার করা হয়:

$ deactivate
$ rmvirtualenv yourenv
$ mkvirtualenv yourenv --distribute
$ workon yourenv
$ pip install -r requirements.txt

2
অন্য সমাধানগুলির
কোনওটিই

পাইথন 3 এর ভেনভ মডিউল দ্বারা নির্মিত পরিবেশগুলির জন্য, পরিবেশটি pip install -U distributeসক্রিয় করার পরে চালানো কাজ করবে।
নির্মল

17

CentOS 6 এ পাইগন-সেটআপলগুলি প্যাকেজ ইনস্টল করে এটি স্থির করে।

yum install python-setuptools

আপনি "সুডো এপটি-গেট" এর সাথে "ইয়াম" প্রতিস্থাপন করলে এটি ডেবিয়ানে কাজ করে। এছাড়াও: sudo apt-get install python3-setuptools
গ্রিডট্রাক

এটি আমার জন্য এটি করেছে।
টাও স্টারবো

CentOS 7 এ আমার এই সমস্যাটি ছিল এবং পাইথন-সেটআপটোলগুলি ইতিমধ্যে ইনস্টল করা হয়েছিল তবে sudo yum reinstall python-setuptoolsএটি ঠিক করে ফেলেছে ।
কনস্লেয়ার

বাগটি সেন্টোস.আর.গুজে রিপোর্ট করেছেন bugs.centos.org/view.php?id=14042
rjt

14

আমার আগে এই ত্রুটি ছিল এবং সর্বাধিক রেটেড উত্তরটি ez_setup.pyফাইলটি ডাউনলোড করার চেষ্টা করে আমাকে ত্রুটি দেয় । আমি অন্য উত্স পেয়েছি যাতে আপনি কমান্ডটি চালাতে পারেন:

curl http://peak.telecommunity.com/dist/ez_setup.py | python

আমি দেখতে পেয়েছি যে sudoএটি কাজ করার জন্য আমারও ব্যবহার করতে হয়েছিল, সুতরাং আপনার চালনার দরকার হতে পারে:

sudo curl http://peak.telecommunity.com/dist/ez_setup.py | sudo python

আমি অন্য একটি অবস্থানও তৈরি করেছি যা থেকে স্ক্রিপ্টটি ডাউনলোড করা যেতে পারে:

https://gist.github.com/ajtrichards/42e73562a89edb1039f3


"কার্ল" কমান্ডটির জন্য curl http://peak.telecommunity.com/dist/ez_setup.py | sudo python
সুডোর

1
এই উত্তরটি আমাকে "| সুডো পাইথন" সংযোজন দিয়ে বাঁচিয়েছিল, কারণ "| পাইথন" একাই কাজ করেনি! ধন্যবাদ
patti_jane

14

এই উত্তরগুলির বেশ কয়েকটি চেষ্টা করার পরে, তারপরে কোনও সহকর্মীর কাছে পৌঁছানো, উবুন্টু ১.0.০৪-এ আমার জন্য যা কাজ করেছে তা হ'ল:

pip install --force-reinstall -U setuptools
pip install --force-reinstall -U pip

আমার ক্ষেত্রে, এটি বালিশ 3.1.1 এর কেবলমাত্র একটি পুরানো সংস্করণ ছিল যা সমস্যায় পড়েছিল (বালিশ 4.x ভাল কাজ করেছে), এবং এটি এখন সমাধান হয়েছে!


8

আরও কিছুটা সুডোর দরকার। তারপরে পিপ ইনস্টল করতে ইজিব্যাস্টল ব্যবহার করুন। কাজ করে।

sudo wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python
sudo easy_install pip


সত্য, আমার কেবল ভার্চুয়ালেনভ ছাড়া একই সমস্যা ছিল।
ট্যারিওন

5

এই কাজটি করে আমি ভার্চুয়ালেনভের সাথে ত্রুটিটি স্থির করেছি:

থেকে অনুলিপি করেছেন pkg_resources.py

/Library/Python/2.7/site-packages/setuptools

প্রতি

/Library/Python/2.7/site-packages/

এটি একটি সস্তা কাজের মতো হতে পারে, তবে এটি আমার পক্ষে কাজ করেছে।

যদি সেটআপ সরঞ্জামগুলি বিদ্যমান না থাকে, আপনি টাইপ করে সিস্টেম-সাইট-প্যাকেজগুলি ইনস্টল করার চেষ্টা করতে পারেন, আপনি virtualenv --system-site-packages /DESTINATION DIRECTORYযে ডিরেক্টরিটি ইনস্টল করতে চান তার জন্য শেষ অংশটি পরিবর্তন করে। pkg_rousources.pylib / python2.7 / সাইট-প্যাকেজগুলিতে সেই ডিরেক্টরিতে থাকবে


হ্যাঁ কিছু প্রকল্পে, এই সমাধানগুলি সেরা (আমার জন্য)
nguyên

3

আমার জন্য, এই ত্রুটিটি ঘটছিল কারণ আমার "সাইট" নামে একটি উপ-ডিরেক্টরি ছিল! আমি জানি না এটি একটি পাইপ বাগ কিনা বা না, তবে আমি এটি দিয়ে শুরু করেছি:

/some/dir/requirements.txt / কিছু / দির / সাইট /

পাইপ ইনস্টল-র প্রয়োজনীয়তা। টেক্সট কাজ করবে না, আমাকে উপরের ত্রুটিটি দিচ্ছে!

সাবফোল্ডারটির নাম "সাইট" থেকে "এসসিআর" রাখলে সমস্যাটি ঠিক হয়ে গেছে! হয়তো পিপ "সাইট-প্যাকেজ" খুঁজছেন? ক্রেজি।


2

আমি যখন আমার ভার্চুয়ালেনভকে এটি তৈরি করেছি তার চেয়ে আলাদা ব্যবহারকারী হিসাবে সক্রিয় করেছিলাম তখন আমার এই সমস্যা হয়েছিল। এটি কোনও অনুমতি সমস্যা বলে মনে হচ্ছে। আমি যখন @cwc দ্বারা উত্তরটি চেষ্টা করেছিলাম এবং আউটপুটটিতে এটি দেখেছিলাম তখন এটি আবিষ্কার করেছি:

Installing easy_install script to /path/env/bin
error: /path/env/bin/easy_install: Permission denied

ভার্চুয়ালেনভ তৈরি করা ব্যবহারকারীর কাছে ফিরে যাওয়া, তারপরে মূল pip installকমান্ড চালানো কোনও সমস্যা ছাড়াই চলে। আশাকরি এটা সাহায্য করবে!


2

আমারও আজ এই সমস্যা ছিল। আমি কেবল ভার্চুয়াল এনভির ভিতরেই সমস্যা পেয়েছি।

আমার জন্য সমাধানটি ভার্চুয়াল এনভিকে নিষ্ক্রিয় করা, মুছে ফেলা এবং তারপরে পাইপ দিয়ে ভার্চুয়ালেনভ আনইনস্টল করে পুনরায় ইনস্টল করা হয়েছিল। এর পরে আমি আমার প্রকল্পের জন্য একটি নতুন ভার্চুয়াল এনভিভি তৈরি করেছিলাম, তারপরে পিপটি স্বাভাবিক পরিবেশের মতো ভার্চুয়াল পরিবেশের ভিতরে উভয়ই সূক্ষ্মভাবে কাজ করেছিল।


2

দেখে মনে হচ্ছে তারা বিটবাকেট থেকে সরে গেছে এবং এখন গিথুবে রয়েছে ( https://github.com/pypa/setuptools )

কমান্ড হ'ল:

wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python

Urlopen রিটার্ন ওপেনার.ওপেন (url, ডেটা, সময়সীমা) ফাইল "/python/Python-3.5.1/Lib/urllib/request.py", লাইন 162, ফাইল "/python/Python-3.5.1/Lib/urllib /request.py ", লাইন 465, খোলা ফাইলটিতে" /python/Python-3.5.1/Lib/urllib/request.py ", লাইন 488, 'অজানা_পেন' তে, req) ফাইল" /python/Python-3.5 .1 / লিবি / urllib / অনুরোধ.py ", লাইন 443, _ক্যাল_চেইনে ফলাফল = Func (* আরগস) ফাইল" /python/Python-3.5.1/Lib/urllib/request.py ", লাইন 1310, অজানা_পেন উত্থাপনে ইউআরএলআরআর ('অজানা url টাইপ:% s'% টাইপ) urllib.error.URLError: <urlopen ত্রুটি অজানা url টাইপ: https>
জেডিঅকটাউন

2

আমার জন্য এটি চালু করার অনুমতি হিসাবে দেখা গেছে site-packages। যেহেতু এটি শুধুমাত্র আমার দেব পরিবেশ, আমি অনুমতিগুলি বাড়িয়েছি এবং সবকিছু আবার কাজ করছে:

sudo chmod -R a+rwx /path/to/my/venv/lib/python2.7/site-packages/

2

আপনি যদি কনডার মাধ্যমে ইনস্টল করা কোনও অ্যাপ্লিকেশনটির সাথে এই সমস্যার মুখোমুখি হন তবে সমাধানটি ( এই বাগের প্রতিবেদনে বলা আছে) কেবল সেটআপ-সরঞ্জামগুলি ইনস্টল করার জন্য:

conda install setuptools

2

উইন্ডোজে পাইথন ৩.7 সহ এটি আমার পক্ষে কাজ করেছে:

pip install --upgrade setuptools --user

--user আপনার হোম ডিরেক্টরিতে প্যাকেজ ইনস্টল করে, যার জন্য অ্যাডমিন সুবিধার দরকার নেই।


2

সাধারণ রেজোলিউশনটি হ'ল আপনি সেটআপলগুলি বা পুরো পরিবেশটি আপগ্রেড করতে কনডা ব্যবহার করতে পারেন। (বিশেষ করে উইন্ডোজ ব্যবহারকারীর জন্য।)

conda upgrade -c anaconda setuptools

যদি সেটআপলগুলি সরানো হয়, আপনাকে আবার সেটআপলগুলি ইনস্টল করতে হবে।

conda install -c anaconda setuptools

এই সমস্ত পদ্ধতি যদি কাজ না করে তবে আপনি কনডা পরিবেশকে আপগ্রেড করতে পারেন। তবে আমি আপনাকে প্রস্তাব দিচ্ছি না যে আপনাকে কিছু প্যাকেজ পুনরায় ইনস্টল এবং আনইনস্টল করতে হবে কারণ এর পরে এটি পরিস্থিতি আরও বাড়িয়ে তুলবে।


1

স্পষ্টতই আপনি সেটআপলগুলি অনুপস্থিত। কিছু ভার্চুয়ালনেভ সংস্করণ ডিফল্টরূপে সেটআপলগুলির পরিবর্তে বিতরণ ব্যবহার করে। --setuptoolsভার্চুয়ালেনভ তৈরি করার সময় বিকল্পটি ব্যবহার করুন বা VIRTUALENV_SETUPTOOLS=1আপনার পরিবেশে সেট করুন ।


1

আমার ক্ষেত্রে, আমার শুরুতে 2 পাইথন সংস্করণ ইনস্টল হয়েছিল এবং পরে আমি পুরানোটি মুছে ফেলেছিলাম। সুতরাং ভার্চুয়াল পরিবেশ তৈরি করার সময়

virtualenv venv

আনইনস্টল করা অজগরটিকে বোঝাচ্ছিল

আমার জন্য কি কাজ করেছে

python3 -m virtualenv venv

আপনি যখন পাইপ ব্যবহার করার চেষ্টা করছেন তখন একই কথা সত্য।


0

যখন আমি ওএসএক্সের জন্য এই গাইডটি অনুসরণ করার চেষ্টা করছিলাম তখন আমি এই উত্তরটি জুড়ে এসেছি । আমার জন্য যা কাজ করেছিল তা হল, দৌড়ানোর পরে python get-pip, আমাকে ALSO করতে হয়েছিল easy_install pip। এটি মোটেই পাইপ চালাতে না পারার বিষয়টি স্থির করেছে। আমি করেনি পুরাতন macport কাপড় ইনস্টল একটি গুচ্ছ আছে। যে দ্বন্দ্ব থাকতে পারে।


0

উইন্ডোজগুলিতে, আমি www.lfd.uci.edu/~gohlke/pythonlibs/ থেকে ডাউনলোড পাইপ ইনস্টল করেছি এবং তারপরে এই সমস্যাটি যুক্ত করেছি।

সুতরাং আমার প্রথমে সেটআপল (ইনস্টল_ইনস্টল) ইনস্টল করা উচিত।


0

আপনার setuptoolsদ্বারা কেবল এটি পুনরায় ইনস্টল করুন :

$ sudo wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz#md5=7df2a529a074f613b509fb44feefefe74e
$ tar -zxvf setuptools-0.6c11.tar.gz
$ cd setuptools-0.6c11/
$ sudo python setup.py build
$ sudo python setup.py install
$ sudo pip install --upgrade setuptools

তাহলে সব ঠিক হয়ে যাবে।


0

আমি CentOS 6.7 ব্যবহার করি, এবং আমার অজগরটি কেবলমাত্র 2.6.6 থেকে 2.7.11 এ আপগ্রেড হয়েছিল, অনেকগুলি বিভিন্ন উত্তর দেওয়ার পরে, অবশেষে নিম্নলিখিতটি কাজটি করে:

sudo yum install python-devel

আশা করি একই পরিস্থিতিতে কাউকে সহায়তা করবেন।


0

পোস্ট করা উত্তরগুলির কোনওটিই আমার পক্ষে কাজ করেনি, তাই আমি পাইপ পুনরায় ইনস্টল করেছিলাম এবং এটি কাজ করে!

sudo apt-get install python-setuptools python-dev build-essential 

sudo easy_install pip 

pip install --upgrade setuptools

(তথ্যসূত্র: http://www.saltycrane.com/blog/2010/02/how-install-pip-ubuntu/ )


ট্রেসব্যাক (সর্বশেষতম কল শেষ): ফাইল "/ usr / bin / easy_install", পংক্তি 5, পিকিজ_সোর্সগুলি আমদানি লোডেন্ট্রি_পয়েন্ট থেকে <Module> এ আমদানি ত্রুটি: 'পিকেজি_সোর্সস' নামে কোনও মডিউল নেই
জেডিঅকটাউন

মালিক-মাত্রা -3000 মালিক # সুডো ইজি_ইনস্টল পিপ ট্রেসব্যাক (সর্বশেষতম কল): ফাইল "/ usr / bin / easy_install", লাইন 5, pkg_res উত্স থেকে আমদানি লোড_এন্ট্রি_পয়েন্ট আমদানি ত্রুটি: কোনও মডিউল 'পিকেজি_স্রোসেসস' মালিক-মাত্রা নামে নেই -3000 মালিক # পাইপ ইনস্টল করুন - আপগ্রেড সেটআপলগুলি ট্রেসব্যাক (সর্বশেষতম কল): ফাইল "/ usr / bin / pip", লাইন 5, pkg_res উত্স থেকে আমদানি লোডেন্ট্রি_পয়েন্ট থেকে ইমপোর্টError: 'পিকেজি_সোর্সস' মালিক-মাত্রা নামে কোনও মডিউল নেই -3000 মালিক #
জেডিঅকটাউন

আপনি কি প্রথমে ইনস্টলড পাইপ সংস্করণটি সরিয়েছেন?
ব্যবহারকারী 13107

0

আমার উবুন্টু বিল্ড আপডেট করার পরে আমি এই সমস্যায় পড়েছিলাম। দেখে মনে হচ্ছে এটি আমার সমস্ত ভার্চুয়াল পরিবেশে সেটআপ সরঞ্জামগুলি সরিয়ে নিয়েছে।

এর প্রতিকারের জন্য আমি ভার্চুয়াল পরিবেশটিকে টার্গেট ডিরেক্টরিতে পুনরায় ইনস্টল করেছি। এটি হারিয়ে যাওয়া সেটআপ সরঞ্জামগুলি পরিষ্কার করে এবং জিনিসগুলি আবার চলতে শুরু করে।

উদাহরণ:

~/RepoDir/TestProject$ virtualenv TestEnvironmentDir

0

আমার জন্য ভালুয়ালিভ --no-download( VIRTUALENV_NO_DOWNLOAD=1 toxটক্সের জন্য) বিকল্পটি ব্যবহার করা ভাল ছিল me



0

আমদানি ত্রুটি: পিকিজি_সোর্সস নামে কোনও মডিউল নেই: নিম্নলিখিত কমান্ডটি ব্যবহার করে পাইথন পাইপ পুনরায় ইনস্টল করার সমাধানটি রয়েছে।

ধাপ 1 রুট ব্যবহারকারী লগইন করুন।

sudo su root

ধাপ ২ বিদ্যমান থাকলে পাইথন-পাইপ প্যাকেজ আনইনস্টল করুন।

apt-get purge -y python-pip

পদক্ষেপ: 3 উইজেট কমান্ড ব্যবহার করে ফাইলগুলি ডাউনলোড করুন (ফাইল ডাউনলোড ইনpwd )

wget https://bootstrap.pypa.io/get-pip.py

পদক্ষেপ: 4 অজগর ফাইল চালান।

python ./get-pip.py

পদক্ষেপ: 5 Finaly এক্সিক্যুট ইনস্টলেশন কমান্ড।

apt-get install python-pip

দ্রষ্টব্য: ব্যবহারকারী অবশ্যই মূল হতে হবে।


0

আমি আমার গুগল অ্যাপ ইঞ্জিন পরিবেশে সেই ত্রুটিটি অনুভব করেছি। এবং pip install -t lib setuptoolsবিষয়টি ঠিক করেছেন


0

আপনি যদি পাইথন 3 ব্যবহার করেন তবে আপনার পিপের পরিবর্তে পাইপ 3 ব্যবহার করা উচিত। কমান্ডটি দেখে মনে হচ্ছে$ pip3 install requirements.txt

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.