পাইপ ইনস্টলেশন /usr/local/opt/python/bin/python2.7: খারাপ দোভাষী: এরকম কোনও ফাইল বা ডিরেক্টরি নেই


90

আমি জানি না কী চুক্তি তবে আমি স্ট্যাকওভারফ্লো সমাধানগুলি আটকে যা যা কোথাও পায় না। আপনি এই আমাকে সাহায্য করতে পারেন?

  Monas-MacBook-Pro:CS764 mona$ sudo python get-pip.py
    The directory '/Users/mona/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    The directory '/Users/mona/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
    /tmp/tmpbSjX8k/pip.zip/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
    Collecting pip
      Downloading pip-7.1.0-py2.py3-none-any.whl (1.1MB)
        100% |████████████████████████████████| 1.1MB 181kB/s 
    Installing collected packages: pip
      Found existing installation: pip 1.4.1
        Uninstalling pip-1.4.1:
          Successfully uninstalled pip-1.4.1
    Successfully installed pip-7.1.0
    Monas-MacBook-Pro:CS764 mona$ pip --version
    -bash: /usr/local/bin/pip: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory

উত্তর:


168

আমি ওএস এক্স 10.10 এ 2.7 ইনস্টল করতে হোম-ব্রিউ ব্যবহার করেছি এবং নতুন ইনস্টলটিতে সিএম লিঙ্কগুলি অনুপস্থিত ছিল। আমি দৌড়ে গেলাম

brew link --overwrite python

যেমন হোমব্রিউতে অজগরকে কীভাবে সিলেক করতে হবে তাতে উল্লেখ করা হয়েছে ? এবং এটি সমস্যার সমাধান করে।


6
এটা আমাকে বাঁচিয়েছে এফডাব্লুআইডাব্লু, এল ক্যাপিটেনে আমার পাইথনটি ঠিক করার জন্য আমাকে তিনটি পদক্ষেপ করতে হয়েছিল: ব্রাইট ইনস্টল পাইথন; ব্রিউ লিংক্যাপস অজগর; ব্রিউ লিংক
সাইশ

কিভাবে যে এর বিপরীতে করবেন?
বুবকাজোবা

4
বিপরীত: বারু লিঙ্কযুক্ত পাইথন
অ্যান্ডারস বি

4
শুধু এই যোগ করতে। আমি দেখতে পেয়েছি যে কারণেই আমাকে "এক্সকোড-নির্বাচন - ইনস্টল" চালাতে হয়েছিল। "ব্রিউ রিস্টল পাইথন" কাজ না করা যতক্ষণ না আমি এটি না করি। আমার বিশেষ উদাহরণে, আমি একটি শারীরিক কম্পিউটার থেকে অন্যটিতে যেতে মাইগ্রেশন সহকারী ব্যবহার করেছি। এই দুটি জিনিস পরে, সবকিছু সমাধান করা হয়েছিল এবং পাইপ 3 কাজ করেছে।
ক্রিস্যালিক

পাইথনটি ইতিমধ্যে আমার জন্য সঠিকভাবে সংযুক্ত ছিল, যা আপনাকে pip3 install --upgrade pipআরও মন্তব্য করার জন্য @ এক্সকালিবুর দ্বারা নির্দেশিত হিসাবে সাহায্য করেছিল ।
retrovertigo

56

আমি অনুমান করছি আপনি দুটি পাইথন ইনস্টল করেছেন, বা দুটি পাইপ ইনস্টল করেছেন যার একটি আংশিকভাবে সরিয়ে ফেলা হয়েছে।

আপনি কেন ব্যবহার করবেন sudo? আদর্শভাবে আপনার রুট ব্যবহারের পরিবর্তে আপনার ব্যবহারকারীর অ্যাকাউন্ট থেকে সমস্ত কিছু ইনস্টল এবং চালানো উচিত। আপনি যদি রুট এবং আপনার স্থানীয় অ্যাকাউন্টকে একসাথে মিশ্রিত করেন তবে আপনি অনুমতি সংক্রান্ত সমস্যায় চলে যাওয়ার সম্ভাবনা বেশি পাবেন (উদাঃ এটি "প্যারেন্ট ডিরেক্টরিটি বর্তমান ব্যবহারকারীর মালিকানাধীন নয়" সম্পর্কে প্রদত্ত সতর্কতাটি দেখুন)।

আপনি যদি এটি চালান তবে আপনি কী পাবেন?

$ head -n1 /usr/local/bin/pip

এটি আপনাকে দেখাবে যে কোন পাইথন বাইনারি pipব্যবহারের চেষ্টা করছে। যদি এটি নির্দেশ করে /usr/local/opt/python/bin/python2.7, তবে এটি চালানোর চেষ্টা করুন:

$ ls -al /usr/local/opt/python/bin/python2.7

যদি এটি "এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই" বলে, তবে পাইপটি একটি অজগর বাইনারি ব্যবহার করার চেষ্টা করছে যা সরানো হয়েছে।

পরবর্তী, এটি চেষ্টা করুন:

$ which python
$ which python2.7

আসলে কাজ করছে অজগর বাইনারিটির পথটি দেখতে।

যেহেতু দেখে মনে হচ্ছে যে পাইপটি সফলভাবে কোথাও ইনস্টল করা আছে, এটি /usr/local/bin/pipপাইপটির পুরানো ইনস্টলেশনটির অংশ হতে পারে যা উপরে রয়েছে PATH। এটি পরীক্ষা করার জন্য, আপনি অ-কার্যকারী pipবাইনারিটিকে এভাবে চালিত করার চেষ্টা করতে পারেন (প্রয়োজন হতে পারে sudo):

$ mv /usr/local/bin/pip /usr/local/bin/pip.old

তারপরে আপনার pip --versionআদেশটি আবার চালানোর চেষ্টা করুন । আশা করি এটি সঠিক সংস্করণটি তুলে নিয়েছে এবং সফলতার সাথে চলে runs


দুর্দান্ত ব্যাখ্যা। সিডিনোট: কোনও প্রকল্পকে পার্কিশনের বাইরে আনার জন্য ইনস্টল করা কোনও ভাষার প্যাকেজ ম্যানেজারটি ডিবাগ করা হ'ল এটি সেই সমস্ত কম্পিউটারের বিষয়ে আমার বিশ্বাসকে looseিলে .ালা করে তোলে। ওহো .. এবং এখন একটি নতুন অজগর ত্রুটির জন্য "অ্যাট্রিবিউটইরির ​​লোকাল রিপোজিটরি"
নিকোলাস

4
আমার একই সমস্যা রয়েছে, তবে এই নির্দেশাবলী অনুসরণ করার পরেও এটি আমার পক্ষে কার্যকর হয়নি। পিআইপি এখনও একটি ভুল পথ ব্যবহার করছে। এই সম্পর্কে আরও কিছু উপায় আছে?
অ্যাডাম স্টারহ

4
আমি পিপ ইনস্টল করার ছিল: sudo /usr/bin/easy_install pip- এটা এখানে পাওয়া: stackoverflow.com/questions/27308234/...
আদম Starrh

সমস্যাটি হ'ল যদি
এটির কেবলমাত্র পাইপটিই

55

কেবলমাত্র ওএসএক্স এবং এর বৈকল্পিকের সমাধান।

ln -s /usr/local/bin/python /usr/local/opt/python/bin/python2.7

4
উত্তরটি নির্বিঘ্ন ও সহজ উপায়ে উপস্থাপন করার চেষ্টা করেছেন।
Thexorist

পাইথন ব্যবহার করে অন্যান্য প্রোগ্রামগুলিতে এর পার্শ্ব প্রতিক্রিয়া হওয়ার সম্ভাবনা রয়েছে। তদুপরি, পাইথন 2-এর জন্য জীবনের শেষ মুহূর্তটি 2020 সালের 1 জানুয়ারী, এবং এর ডেভসরা ইঙ্গিত দিয়েছে যে অবশেষে (বা কিছু পরিবেশে ইতিমধ্যে) "অজগর" কোনও অজুহাত ছাড়াই
-094

@ কোটুল আপনার উত্তর থেকে দেখে মনে হচ্ছে আপনার চোখ দেখতে পাচ্ছে, তবে পর্যবেক্ষণ করতে ব্যর্থ হয়েছে, পাইথন ২..7 প্রতিস্থাপন করুন পাইথন ৩.x এর সাথে এটি এখনও কার্যকর হবে।
প্রাক্তন

4
@ দুর্ভাগ্যক্রমে আমাদের সবার জন্য পাইথন 2 এবং পাইথন 3 বিভিন্ন ভাষা। অন্য ভাষার চলাকালীন একটি ভাষার জন্য লেখা কোডটি ভেঙে যাবে। পাইথন 2.7 পাইকারের সাথে পাইথনটি প্রতিস্থাপন করা রাস্তার নিচে অন্যান্য অ্যাপ্লিকেশনগুলি ভেঙে ফেলার সম্ভাবনা বেশি বলে মনে হচ্ছে। আপনি যখন আপনার কীগুলি ভুলে গেছেন তখন এই সমাধানটি আপনার সামনের দরজা মুছতে একইভাবে কাজ করে। এটি আপনাকে দিয়ে যায়, কিন্তু যখন আপনার বাড়ি বাগগুলি ভরা শুরু করে তখন কাঁদবেন না।
15:25 এ কোটোল

@ কোটুলেলে অফকোর্স, আপনি ঠিক বলেছেন, তবে এই মুহুর্তে আমাদের যা করা দরকার তা আমাদের করতে হবে।
প্রাক্তন

32

ফিক্সিং পাইপ

এই ত্রুটির জন্য:

~/Library/Python/2.7/bin/pip: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory`

এই সমস্যার উত্স হ'ল পাইপটিতে হার্ডকোডযুক্ত অজগর পথ (যার অর্থ এটি আপনার AT PATH পরিবর্তন করে ঠিক করা হবে না)। পাইপটির সর্বশেষতম সংস্করণে সেই পথটি এখন আর হার্ডকোড করা হয়নি, সুতরাং যে সমাধানটি কাজ করা উচিত তা হ'ল:

pip install --upgrade pip

তবে অবশ্যই, এই কমান্ডটি পাইপ ব্যবহার করে, তাই এটি একই ত্রুটির সাথে ব্যর্থ হয়।

নিজেকে এই গোলযোগ থেকে বের করে দেওয়ার উপায়:

  1. চালান which pip
  2. পাঠ্য সম্পাদকটিতে সেই ফাইলটি খুলুন
  3. প্রথম লাইনটি #!/usr/local/opt/python/bin/python2.7উদাহরণ থেকে #!/usr/local/opt/python2/bin/python2.7( যেমন পথে পাথর 2 টি নোট করুন) বা আপনার মেশিনে কোনও অজগর দোভাষীকে কোনও পাথ পরিবর্তন করুন।
  4. এখন, pip install --upgrade pip(এটি আপনার হ্যাকটিকে ওভাররাইট করে এবং সর্বশেষতম সংস্করণে পিপ কাজ করে, যেখানে দোভাষীর সমস্যাটি সমাধান করা উচিত)

ফিক্সুওলেনভ ফিক্সিং

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

~/Library/Python/2.7/bin/virtualenv: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory`

সমাধান এখানে চালানো হয়

pip uninstall virtualenv
pip install virtualenv

যদি সেই কমান্ডটি চালানো পাইপ থেকে একই ত্রুটি দেয় তবে উপরে দেখুন।


4
হ্যাঁ, ম্যাক ওএসএক্সে পাইথন ২.7 এবং ৩.6 ছিল, তারপরে ৩.6-তে উন্নীত করার পরে আমার এই সমস্যা হয়েছিল। এটিই আমার জন্য সমাধান সমাধান ( pip3 install --upgrade pip)
এক্সক্লাবির

নাঃ: পিপ ট্রেসব্যাক (সাম্প্রতিকতম কল শেষ): ফাইল "/ usr / local / বিন / পিপ", লাইন 7, এ <মডিউল> pip._internal আমদানি প্রধান ImportError থেকে: কোন মডিউল pip._internal নামে
einarc

@ এক্সকালিবুর আমি আপনার সমাধানটি গ্রহণযোগ্য উত্তরের অধীনে মন্তব্য হিসাবে যুক্ত করেছি। তার জন্য ধন্যবাদ!
retrovertigo

26

আমি আমার ইনস্টলেশনের জন্য sudo ব্যবহার করে একই ত্রুটি করেছি। (উফ)

brew install python
brew linkapps python
brew link --overwrite python 

এটি সবকিছুকে স্বাভাবিক অবস্থায় ফিরিয়ে এলো।


21
লিঙ্কঅ্যাপগুলি হ্রাস করা হয়েছে
স্টিভ

15

কারণ ম্যাক ওএসএক্সে আমার অজগর 2 এবং 3 উভয়ই ইনস্টল ছিল আমার সমস্ত ধরণের ত্রুটি ছিল।

আমি আমার পাইথন 2.7 ফাইলের অবস্থান (/usr/local/bin/python2.7) খুঁজে পেতে যা ব্যবহার করেছি

which python2.7

তারপরে আমি আমার আসল পাইথন 2.7 ইনস্টল অবস্থানটি স্ক্রিপ্টের প্রত্যাশিত একের সাথে সিমলিংক করেছি:

ln -s /usr/local/bin/python2.7 /usr/local/opt/python/bin/python2.7

4
লাইফসেভার! ধন্যবাদ.
ব্রায়ান ফেগটার

12

আমি একই সমস্যা ছিল। মূলত পাইপ একটি ভুল পথ (পুরানো ইনস্টলেশন পাথ) বা অজগর খুঁজছিল। নিম্নলিখিত সমাধানটি আমার পক্ষে কাজ করেছে:

  • অজগর পথটি কোথায় আছে তা আমি পরীক্ষা করে দেখেছি (চেষ্টা করুন which python)
  • আমি পাইপ ফাইলের প্রথম লাইনটি পরীক্ষা করেছিলাম ( /usr/local/bin/pip2.7এবং /usr/local/bin/pip)। লাইনটি অজগর পথের সঠিক পথটি উল্লেখ করা উচিত। আমার ক্ষেত্রে, না। আমি এটি সংশোধন করেছি এবং এখন এটি ঠিক আছে।

9

যদি এটি কাউকে সহায়তা করে তবে পাইপ আপগ্রেড করার পরে আজ পিপ কাজ করা বন্ধ করে দিলে এই অন্যান্য প্রশ্নের মধ্যে উল্লিখিত সমাধানটি আমার পক্ষে কাজ করেছে: আপগ্রেড করার পরে পাইপটি ভেঙে গেছে

মনে হয় এটি পূর্ববর্তী ক্যাশেড অবস্থান পরিবর্তন হওয়ার পরে এটি একটি সমস্যা, সুতরাং আপনি এই আদেশটি দিয়ে ক্যাশে রিফ্রেশ করতে পারেন:

hash -r

9

ক্রিয়াকলাপকে সহজ করার জন্য, আমরা সংস্করণ 2 পুনরায় ইনস্টল করতে নীচের আদেশটি ব্যবহার করতে পারি:

brew install python@2

তারপরে আমার ম্যাকটিতে এটি নীচের মত দেখাচ্ছে:

▶ python -V
Python 2.7.10

▶ python2 -V
Python 2.7.14

▶ python3 -V
Python 3.6.5

▶ pip2 -V
pip 9.0.3 from /usr/local/lib/python2.7/site-packages (python 2.7)

▶ pip3 -V
pip 9.0.3 from /usr/local/lib/python3.6/site-packages (python 3.6)

▶ pip --version
pip 9.0.3 from /usr/local/lib/python2.7/site-packages (python 2.7)

4
reinstallকমান্ডটি পুনরায় ইনস্টল করার জন্য brew:brew reinstall python@2
ভ্যালারি ভ্যান

4

আমারও একই প্রশ্ন ছিল. আমি পাইথন 2.7 এবং 3.6 উভয়ই ইনস্টল করেছি। পাইথন ২.7 virtualenvকাজ করেছিল, কিন্তু পাইথন ৩ ইনস্টল করার পরে, ভার্চুয়ালেনভ ২.7 সংস্করণ সন্ধান করেছেন এবং এটি খুঁজে পেলেন না। pip install virtualenvভার্চুয়ালেনভের পাইথন 3 সংস্করণ ইনস্টল করাটি করছেন ।

তারপরে, প্রতিটি কমান্ডের জন্য, আমি পাইথন 2 ব্যবহার করতে চাইলে আমি ব্যবহার করব virtualenv --python=python2.7 somecommand


4

আমারও একই সমস্যা ছিল, ভ্যাচুয়ালেনভ পুরানো অজগর পথের দিকে ইশারা করছিলেন। পথ স্থির করে সমস্যার সমাধান হয়েছে:

$ virtualenv -p python2.7 env
-bash: /usr/local/bin/virtualenv: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory

$ which python2.7
/opt/local/bin/python2.7

# needed to change to correct python path
$ head  /usr/local/bin/virtualenv
#!/usr/local/opt/python/bin/python2.7 <<<< REMOVED THIS LINE
#!/opt/local/bin/python2.7 <<<<< REPLACED WITH CORRECT PATH

# now it works:
$ virtualenv -p python2.7 env
Running virtualenv with interpreter /opt/local/bin/python2.7
New python executable in env/bin/python
Installing setuptools, pip...done.

এটি কাজ করে। তবে এটি কি দীর্ঘমেয়াদী ফিক্স? আমি এই সমস্যাটি কয়েকটি অন্যান্য জিনিস দিয়ে লক্ষ্য করি, সুতরাং প্রতিটি উদাহরণের জন্য এটি আর পরিবর্তন করা দরকার এটি আর কাজ করে না এবং আমি এর দীর্ঘমেয়াদী প্রভাব সম্পর্কে উদ্বিগ্ন।
জেক টি।

অবশ্যই একটি দীর্ঘমেয়াদী ফিক্স না। আমার ক্ষেত্রে আমি আমার অজগর পরিবেশকে ঘিরে ধরেছিলাম এবং সে কারণেই আমি মনে করি যে এটি এই পরিস্থিতিতে পড়ে এবং দ্রুত সমাধানের সন্ধান করে। আমার সন্দেহ হয় ভার্চুয়ালেনভ আনইনস্টল করার পরে এটি একটি কার্যকরী পাইথন 2.7 পিপ দিয়ে পুনরায় ইনস্টল করা এই কাঠিটি তৈরি করবে।
ডিজি

2

আমারও একই সমস্যা হয়েছে। আমি যদি দৌড়ান brew link --overwrite python2। এখনও ছিল zsh: /usr/local/bin//fab: bad interpreter: /usr/local/opt/python/bin/python2.7: no such file or directory

cd /usr/local/opt/
mv python2 python

সমাধান! এখন আমরা পাইথন 2 সংস্করণ ফ্যাব্রিক ব্যবহার করতে পারি।

=== 2018/07/25 আপডেট হয়েছে

আপনার ওস পাইথনটি পাইথন 3 এর সাথে সংযুক্ত হয়ে গেলে পাইথন 2 সংস্করণ ফাব ব্যবহার করার জন্য উপযুক্ত উপায় রয়েছে। .shআপনার আদেশের জন্য

# fab python2
cd /usr/local/opt
rm python
ln -s python2 python

# use the fab cli
...

# link to python3
cd /usr/local/opt
rm python
ln -s python3 python

আশাকরি এটা সাহায্য করবে.


2

এই ফাইলের প্রথম লাইনটি সম্পাদনা করা আমার পক্ষে কাজ করেছে:

MBP-de-Jose:~ josejunior$ which python3

/usr/local/Cellar/python/3.7.3/bin/python3

MBP-de-Jose:~ josejunior$

আগে

#!/usr/local/opt/python/bin/python3.7

পরে

#!/usr/local/Cellar/python/3.7.3/bin/python3

2

আপনার যা করতে হবে তা হ'ল ... সমস্যাটি সমাধানের জন্য টার্মিনাল উইন্ডোটি বন্ধ করুন এবং নতুনটি খুলুন।

সমস্যাটি হল, নতুন অজগর পথটি বাশার্কে যুক্ত করা হয়নি (হয় উত্স বা নতুন টার্মিনাল উইন্ডো সাহায্য করবে)।


1

আমার ক্ষেত্রে, আমি আমার ম্যাক থেকে হোমব্রিউ পাইথন ইনস্টলেশনটি সরিয়ে নেওয়ার সিদ্ধান্ত নিয়েছি কারণ ম্যাকপোর্টসের মাধ্যমে আমার ম্যাকটিতে পাইথনের আরও দুটি সংস্করণ ইনস্টল ছিল। এটি ত্রুটির বার্তাটির কারণ হয়েছিল।

ব্রিউয়ের মাধ্যমে অজগরটিকে পুনরায় ইনস্টল করা আমার সমস্যা সমাধান করেছে।



1

আমার জন্য, সেন্টোস 7-এ আমাকে পুরানো পাইপ লিঙ্কটি / বিন বাই থেকে সরিয়ে ফেলতে হয়েছিল

rm /bin/pip2.7 
rm /bin/pip

তারপরে এটি রিলিং করুন

sudo ln -s  /usr/local/bin/pip2.7 /bin/pip2.7

তাহলে যদি

/usr/local/bin/pip2.7

কাজ করে, এটি কাজ করা উচিত


0

আপনার কাছে পাইথন এবং পাইপের দুটি আলাদা সংস্করণ থাকতে পারে।

চেষ্টা কর:

pip2 install --upgrade pip এবং তারপর pip2 install -r requirements.txt

অথবা pip3আপনি যদি নতুন পাইথন সংস্করণে থাকেন।


0

টিএলডিআর: pip আপনার পথে পাওয়া গেছে একটি একটি সিমিলিংক এবং রেফারেন্স করা অবস্থানটিতে আর কার্যকর করা যায় না। আপনাকে সিএমলিংকটি আপডেট করতে হবে।

এটি কয়েকটি বিষয় বুঝতে সহায়তা করে।

  • আপনি যখন এই জাতীয় কিছু টাইপ করেন pythonবা pipআপনি ওএস /etc/pathsসেই আদেশের সাথে সম্পর্কিত নির্বাহযোগ্যকে অনুসন্ধান করার চেষ্টা করবেন। আপনি সেখানে ব্যবহার করে সমস্ত কিছু দেখতে পাবেন cat /etc/paths
  • আপনার শেলটি কার্যকর হবে এমন নির্বাহের অবস্থান নির্ধারণের জন্য একটি কার্যকর আদেশ রয়েছে which, আপনি টাইপ করতে পারেন which pythonবা which pip। এটি আপনাকে কার্যকর করার যোগ্য অবস্থানটি বলবে যা আপনার শেলটি সেই আদেশের জন্য ব্যবহার করবে।
  • এই অংশটি মূল । অবস্থানটি প্রকৃত নির্বাহযোগ্য হতে পারে বা নাও হতে পারে, এটি একটি প্রতীকী লিঙ্ক (সিমিলিংক) হতে পারে।
  • এটি /etc/pathsধারণ করার জন্য এটি সাধারণ /usr/local/bin, /usr/local/binআসল এক্সিকিউটেবলের কাছে একগুচ্ছ সিমলিংক হওয়াও সাধারণ । এক্সিকিউটেবলরা নিজেরাই নয়।
  • যদি সিমলিংকের রেফারেন্সযুক্ত স্থানে এক্সিকিউটেবলের অস্তিত্ব না থাকে তবে আপনি এর মতো একটি ত্রুটি পাবেন bad interpreter: No such file or directory

এর সাথে বলা হচ্ছে যে সমস্যাটি সম্ভবত pipএকটি সিমিলিংক এবং লিঙ্কযুক্ত এক্সিকিউটেবল সম্ভবত সেই জায়গায় সম্ভবত উপস্থিত নেই। এটি ঠিক করার জন্য নিম্নলিখিতটি করুন

  1. এক্সিকিউটেবলের অবস্থানটি সন্ধান করুন - which pip(এরকম কিছু দেয় /usr/local/bin/pip)
  2. সিমলিংক রেফারেন্স অবস্থানটি পরীক্ষা করুন ls -l /usr/local/bin/pip | grep pip(এরকম কিছু দিন pip -> /usr/local/opt/python@3.7/bin/pip3)
  3. নির্ধারিত স্থানে এক্সিকিউটেবলের উপস্থিত রয়েছে কিনা তা পরীক্ষা করুন ls /usr/local/opt/python@3.7/bin/pip3(আপনার সম্ভবত এই সমস্যাটি রয়েছে তাই এটি সম্ভবত না ঘটে)।
  4. পুরানো সিমিলিংক সরান rm -r /usr/local/bin/pip
  5. প্রকৃত pipনির্বাহযোগ্য homebrewএটি ব্যবহার করুন যদি এটির মধ্যে থাকে তবে /usr/local/optআপনি ls /usr/local/opt/ | grep pythonএটির মতো কিছু ব্যবহার করতে পারেন ।
  6. পিপ এক্সিকিউটেবল জন্য ডান syMLink যোগ করুন। ln -s /usr/local/opt/python@3.7/bin/pip3 /usr/local/bin/pip
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.