python - bash: পিপ: কমান্ড পাওয়া যায় নি
macos pip (12)
আমি python setup.py install
এবং python setup.py install
এবং সবকিছু ঠিক কাজ করেছে। টিউটোরিয়ালের পরবর্তী ধাপ হল pip install <lib you want>
চালানো pip install <lib you want>
কিন্তু এটি এমনকি অনলাইনে কিছু খুঁজে পাওয়ার চেষ্টা করার আগে আমি একটি ত্রুটি পাই "bash: pip: কমান্ড পাওয়া যায় নি"।
এটি ম্যাক ওএস এক্স এ, যা আমি নতুন নই, তাই আমি অনুমান করছি যে কোনও ধরণের পথ সেটিং যা সঠিকভাবে সেট করা হয়নি যখন আমি setup.py রান করিনি। আমি কিভাবে আরও তদন্ত করতে পারেন? সমস্যার সঠিক কারণ সম্পর্কে আরও ভাল ধারণা পেতে আমার কী চেক করতে হবে?
সম্পাদন করুন: আমি ম্যাকের জন্য পাইথন 2.7 ইনস্টল করার চেষ্টা করেছি যাতে বন্ধুত্বপূর্ণ ইনস্টলেশান প্রক্রিয়াটি প্যাথ সম্পাদনা করার মতো কোনও হাউসকিপিং করে এবং টিউটোরিয়াল অনুসারে সবকিছু কাজ করার জন্য যা খুশি হয় তার প্রয়োজন হয় তবে এটি কাজ করে না। ইনস্টল করার পরে 'পাইথন' চলছে এখনও পাইথন 2.6 চালানো হয়েছে এবং PATH আপডেট করা হয়নি।
(কনটেক্সট: আমার ওএস হল এডব্লিউএস ব্যবহার করে অ্যামাজন লিনাক্স। এটি রেডহ্যাটের মতোই মনে হচ্ছে কিন্তু এটি একটি বিট বন্ধ হয়ে গেছে বলে মনে হয়।)
শেল থেকে বেরিয়ে যান, তারপর একটি নতুন শেল খুলুন। পিপ কমান্ড এখন কাজ করে।
যে এই অবস্থানে সমস্যা সমাধান কি।
আপনিও এটি জানতে চাইতে পারেন: সফ্টওয়্যারটি ইন্সটল করার জন্য পিপ কমান্ডগুলি তারপর আমার সিস্টেমে সঠিকভাবে কাজ করার জন্য এই উদাহরণ (উদাহরণস্বরূপ jupyter) লিখতে হবে:
পিপ ইনস্টল করুন jupyter - ইউসার
বিশেষত, sudo অভাব, এবং ইউসার উপস্থিতির নোট
পিপ ডক্স এই সব সম্পর্কে কিছু বলেন, যদি সত্যিই চমৎকার হবে, কিন্তু যে আমি অনুমান আরো অক্ষর টাইপ করা হবে।
Apt apt-get
ব্যবহার করে ইনস্টল করা আপনার ব্যবহারকারীর জন্য শুধুমাত্র স্থানীয় এক নয়, একটি সিস্টেম প্রশস্ত pip
ইনস্টল করে। আপনার সিস্টেমে পাইপ চালানোর জন্য এই কমান্ডটি চেষ্টা করুন ...
$ sudo apt-install পাইথন-পাইপ পাইথন-ডেভ বিল্ড-অপরিহার্য ইনস্টল করুন
তারপর কোন সমস্যা ছাড়াই পিপ ইনস্টল করা হবে এবং আপনি "সুডো পাইপ ..." ব্যবহার করতে পারবেন।
Homebrew ইনস্টল করুন, খোলা টার্মিনাল বা আপনার প্রিয় OSX টার্মিনাল এমুলেটর এবং চালান
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
আপনার প্যাথ এনভায়রনমেন্ট ভেরিয়েবলের শীর্ষে Homebrew ডিরেক্টরিটি সন্নিবেশ করান। আপনি আপনার ~ / .profile ফাইলের নীচে নিচের লাইন যোগ করে এটি করতে পারেন
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
এখন, আমরা পাইথন ইনস্টল করতে পারি 2.7:
$ brew install python
পাইপ সংগ্রহস্থান পান:
$ git clone https://github.com/pypa/pip
ইনস্টল পিপ:
$sudo easy_install pip
অনুসরণ করুন:
sudo apt update
sudo apt install python3-pip
source ~/.bashrc
এই নিশ্চয় তার সব নির্ভরতা সঙ্গে পিপ ইনস্টল হবে। PS এটি পাইথন 3 এর জন্য, যদি আপনি Python 2 এর জন্য Python3 প্রতিস্থাপন করেন তবে দ্বিতীয় কমান্ড থেকে পাইথন প্রতিস্থাপন করুন।
sudo apt install python-pip
আমি পাইথন একেবারে নতুন হচ্ছে স্বীকার করতে হবে, যা আমি শুধুমাত্র এক জিনিস প্রয়োজন: awscli। আমি পাইথন 3.xx - পিপ: কমান্ড পাওয়া না এই সমস্যা সম্মুখীন সম্মুখীন
আমি পরিবর্তিত AWS ক্লি ডাউনলোড করার জন্য নির্দেশাবলী অনুসরণ করে
pip install awscli
থেকে
pip3 install awscli
যা সঠিক সংস্করণ দৌড়ে।
আমি পাইথন টাইপ করার সময় পাইথন চালানোর জন্য আমার মেশিনে একটি উপনাম তৈরি করেছি, যা সাধারণত সিস্টেম সংস্করণ 2.7 চালাবে। আমি এখন এই একটি ভাল ধারণা নিশ্চিত নই। আমি তাদের কমান্ড হিসাবে আমি কমান্ড টাইপ করব মনে হয়
এই আগে উল্লেখ করা হয়নি কেন নিশ্চিত, কিন্তু আমার জন্য কাজ করা একমাত্র জিনিস (আমার NVIDIA জাভিয়ের উপর) ছিল:
sudo apt-get install python3-pip
(অথবা python 2 জন্য sudo apt-get install python-pip
)
কেন শুধু sudo easy_install pip
করবেন না বা এই পাইথন 2.6 sudo easy_install-2.6 pip
জন্য হয়?
এটি ডিফল্ট পাইথন প্যাকেজ ইনস্টলার সিস্টেম ব্যবহার করে পিপ ইনস্টল করে এবং একই সময়ে ম্যানুয়াল সেট-আপের ঝুঁকিটি সংরক্ষণ করে।
এটি আপনাকে পাইথন প্যাকেজ ইনস্টলেশনের জন্য pip
কমান্ড চালানোর অনুমতি দেবে কারণ এটি সিস্টেম পাইথনের সাথে ইনস্টল করা হবে। virtualenv প্যাকেজ এবং প্যাটার্ন ব্যবহার করে আপনি virtualenv পরেও আমি সুপারিশ করি। :)
পিপ আপনার পাইথন ইনস্টলেশন অবস্থান বিন মধ্যে নিজেই ইনস্টল হবে। এটি আরও কিছু সাধারণ অবস্থান যেমন /usr/local/bin/pip
আপনি either আপনার ~/.profile
সম্পাদনা করতে পারেন এবং ~/.profile
/Library/Frameworks/Python.framework/Versions/2.6/bin
~/.profile
/Library/Frameworks/Python.framework/Versions/2.6/bin
~/.profile
/Library/Frameworks/Python.framework/Versions/2.6/bin
~/.profile
/Library/Frameworks/Python.framework/Versions/2.6/bin
~/.profile
/Library/Frameworks/Python.framework/Versions/2.6/bin
~/.profile
/Library/Frameworks/Python.framework/Versions/2.6/bin
অন্তর্ভুক্ত করতে আপনার প্যাথ আপডেট করতে পারেন, অথবা আপনি আপনার পাথে যে কোনও জায়গায় এটিতে একটি /Library/Frameworks/Python.framework/Versions/2.6/bin
তৈরি করতে পারেন।
আপনি যদি করেন: echo $PATH
, আপনি বর্তমানে অনুসন্ধান হওয়া পাথগুলি দেখতে পান। যদি আপনার প্যাথে /usr/local/bin
তবে আপনি করতে পারেন:
ln -s /Library/Frameworks/Python.framework/Versions/2.6/bin/pip /usr/local/bin
আমি পাইথন বিন যুক্ত করতে চাই আপনার $ PATH পরিবর্তনশীল।
যদি আপনি Python 3.5 চালাচ্ছেন, তাহলে নিম্নোক্ত টার্মিনাল কমান্ডটি চালান:
sudo pip3 install -U nltk
টার্মিনাল মধ্যে অন্য কোন পিপ কমান্ড অনুরূপ হবে:
pip3 install --upgrade pip
sudo pip3 install -U numpy ::
সমাধান করা:
~ / .Bash_profile এ এই লাইন যোগ করুন
রপ্তানি PATH = "/ usr / স্থানীয় / bin: $ PATH"
একটি টার্মিনাল উইন্ডো, রান
উৎস ~ / .bash_profile
pip
ইনস্টল করার জন্য setuptools ব্যবহার করুন:
sudo easy_install pip
(আমি জানি আমার উত্তর উপরের অংশটি ক্লোবুকারের সাথে অকার্যকর, তবে আমি এখনও মন্তব্য যোগ করতে পারছি না), তাই এখানে sudo: easy_install: command not found
সমাধান সহ একটি উত্তর দেওয়া হয়েছে sudo: easy_install: command not found
ডেবিয়ান / উবুন্টুতে sudo: easy_install: command not found
:
sudo apt-get install python-setuptools
এছাড়াও, python3 এর জন্য, সহজ_ easy_install3
এবং python3-setuptools
ব্যবহার করুন।
python-pip
ব্যবহার পিপ (9.0) বর্তমান পোস্ট পাইপ সংস্করণের অপ্রচলিত সংস্করণটি ব্যবহার করে (18.0) পিপ সম্পাদনা /usr/bin/pip
এই আমদানি প্রতিস্থাপন করার পরে:
from pip import main
থেকে
from pip._internal import main
পিপ 18.0 সমস্যাটির জন্য এটি হল পিপ পরিবর্তন main
ফাংশন নাম /usr/bin/pip3
এবং /usr/bin/pip2
এছাড়াও দেখুন /usr/local/lib/[your_python_version]/dist-packages/pip/__main__.py
এটি /usr/bin/pip
মতো হওয়া উচিত