python - পিপেনভ: কমান্ড পাওয়া যায় নি




python-3.x pip (8)

আমি পাইথন বিকাশে নতুন এবং পাইপেনভ ব্যবহারের চেষ্টা করছি। আমি কমান্ড pip install pipenv , যা সফলভাবে pip install pipenv :

...
Successfully built pipenv pathlib shutilwhich pythonz-bd virtualenv-clone
Installing collected packages: virtualenv, pathlib, shutilwhich, backports.shutil-get-terminal-size, pythonz-bd, virtualenv-clone, pew, first, six, click, pip-tools, certifi, chardet, idna, urllib3, requests, pipenv
...

তবে, আমি যখন একটি নতুন রুট প্রকল্প ডিরেক্টরিতে pipenv install কমান্ডটি pipenv install তখন আমি নিম্নলিখিত বার্তাটি -bash: pipenv: command not found । আমার সন্দেহ হয় যে আমার আমার .Bashrc সংশোধন করার দরকার হতে পারে তবে ফাইলটিতে কী যুক্ত করতে হবে বা যদি এমনকি পরিবর্তন প্রয়োজন হয় তবে আমি পরিষ্কার নই।


আপনি pipenv মাধ্যমে pipsi ইনস্টল করার pipenv বিবেচনা করতে পারেন।

curl https://raw.githubusercontent.com/mitsuhiko/pipsi/master/get -pipsi.py | python3
pipsi install pew
pipsi install pipenv

দুর্ভাগ্যক্রমে লেখার সময় ম্যাকোস + পাইথন 3 নিয়ে কিছু সমস্যা রয়েছে, দেখুন 1 , 2 । আমার ক্ষেত্রে আমাকে বাশপ্রম্পটটি #!/Users/einselbst/.local/venvs/pipsi/bin/python তে পরিবর্তন করতে হয়েছিল #!/Users/einselbst/.local/venvs/pipsi/bin/python


আপনি যদি কোনও ব্যবহারকারী ইনস্টলেশন সম্পন্ন করেন, আপনার PATH ভেরিয়েবলের জন্য আপনাকে সঠিক ফোল্ডারটি যুক্ত করতে হবে।

PYTHON_BIN_PATH="$(python3 -m site --user-base)/bin"
PATH="$PATH:$PYTHON_BIN_PATH"

পাইপেনভের ইনস্টলেশন সংক্রান্ত নির্দেশাবলী দেখুন


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

pip uninstall virtualenv
pip uninstall pipenv
pip install pipenv

এখন pipenv install xxx আমার জন্য কাজ করেছিল


এটি আমার জন্য এটি স্থির করে:

sudo -H pip install -U pipenv

এটি ঘটে কারণ আপনি এটি বিশ্বব্যাপী ইনস্টল করছেন না (সিস্টেমের প্রশস্ত)। এটি আপনার path উপলভ্য হওয়ার জন্য আপনাকে sudo ব্যবহার করে এটি ইনস্টল করতে হবে:

$ sudo pip install pipenv

পুরানো pip সংস্করণের কিছু ক্ষেত্রে:

sudo easy_install pip
sudo pip install pipenv

ম্যাক ওএস এক্স 10.13 হাই সায়রার pipenv নিয়ে আমার একই সমস্যা রয়েছে, অন্য একজন ম্যাক ঠিকঠাক কাজ করে। আমি আমার জাজানো সার্ভার স্থাপন করতে হিরোকু ব্যবহার করি, কিছু 2.7 তে এবং কিছু 3.6-তে in সুতরাং, আমার 2.7 এবং 3.6 উভয়ই দরকার। হোমব্রু পাইথন ইনস্টল করার সময় এটি python পয়েন্টগুলিকে মূল ২.7 এবং python3 পয়েন্ট 3.6 এ রাখে।

$ pip install pipenv কারণে সমস্যা হতে পারে। আমি চেক / usr / স্থানীয় / বিন এবং পাইপেনভ নেই। সুতরাং, আমি একটি সম্পূর্ণ আনইনস্টল চেষ্টা করেছি:

$ pip uninstall pipenv

Cannot uninstall requirement pipenv, not installed
You are using pip version 9.0.1, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

$ pip3 uninstall pipenv
Skipping pipenv as it is not installed.

তারপরে পুনরায় ইনস্টল করুন এবং এখন কাজ করুন:

$ pip3 install pipenv
Collecting pipenv

ওএসএক্স GUYS, ওভার এখানে !!!

@ চ্যারলাক্স উত্তর হিসাবে (আমার কাছে সেরাটি), আপনি PATH সেট করার জন্য আরও গতিশীল কমান্ড ব্যবহার করতে পারেন, ম্যাক ব্যবহারকারীদের পক্ষে এটি কাজ করতে পারে না , কখনও কখনও আপনার USER_BASE পথটি সাইট থেকে পাওয়া ভুল হয়, তাই আপনাকে কোথায় খুঁজে বের করতে হবে আপনার পাইথন ইনস্টলেশন।

$ which python3
/usr/local/bin/python3.6

আপনি একটি সিমিলিংক পাবেন, তারপরে আপনাকে উত্সের সিমিলিংকটি খুঁজে বের করতে হবে।

$ ls -la /usr/local/bin/python3.6
  lrwxr-xr-x  1 root  wheel  71 Mar 14 17:56 /usr/local/bin/python3.6 -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6

(এটি ../../../ অর্থ মূল)

সুতরাং আপনি পাইথন পাথটি খুঁজে পেয়েছেন (/ /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 / /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 / /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 / /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 / /Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 ), তারপরে আপনাকে কেবল আপনার নীচে in / .bashrc লাগাতে হবে:

export PATH="$PATH:/Library/Frameworks/Python.framework/Versions/3.6/bin"







pipenv