আমি কীভাবে পিপের পথ সংশোধন করব?


12

আমি পাইপটি ডিফল্টের চেয়ে ভিন্ন ইনস্টলারে নির্দেশ করতে চাইছি। এটি বর্তমানে / ইউএসআর / বিন / পাইপের দিকে ইঙ্গিত করছে তবে আমি এটি / ইউএসআর / স্থানীয় / বিন / পাইপকে নির্দেশ করতে চাই। আমি বিশ্বাস করি যে আমার কাছে পথটি সঠিকভাবে সেট হয়েছে এবং অন্য সব কিছুই সঠিক অবস্থানের দিকে নির্দেশ করে।

এটি সমাধানের সেরা উপায় কী?

# echo $PATH
/usr/local/jdk/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin

# which python
/usr/local/bin/python

# which easy_install
/usr/local/bin/easy_install

# which pip
/usr/bin/pip
python  path  pip 

2
/usr/local/bin/pipউপস্থিত রয়েছে এবং এটি কি আপনার ব্যবহারকারীর জন্য কার্যকর?
এইচবিউইজন

which -a pipআউটপুট কি করে ?
বান্দ্রমি

/ usr / স্থানীয় / বিন / পিপ ব্যবহারকারীদের জন্য বিদ্যমান। # যা -এ পিপ / ইউএসআর / স্থানীয় / বিন / পিপ / ইউএসআর / বিন / পিপ / ইউএসআর / স্থানীয় / বিন / পিপ

উত্তর:


5

'ওরফে' ব্যবহার করা অন্য সম্ভাব্য বিকল্প। কেবলমাত্র এটি প্রাসঙ্গিক শেল কনফিগারেশন ফাইলের মধ্যে রাখুন (প্রতিটি বার শেল কার্যকর করা হলে মৃত্যুর জন্য)।

$ alias pip='/usr/bin/pip'
$ alias pip
alias pip='/usr/bin/pip'
$ alias pip='/usr/local/bin/pip'
$ alias pip
alias pip='/usr/local/bin/pip'
$ pip
bash: /usr/local/bin/pip: No such file or directory

5

দেখে মনে হচ্ছে আপনি ওএস প্যাকেজ ম্যানেজারের pipমাধ্যমে ইনস্টল করেছেন easy_install। আপনি যদি কেবল একটি ব্যবহার করতে চান তবে কেবল অন্য একটিটি সরিয়ে দিন।

আপনার ক্ষেত্রে, যদি আপনি চান pipথেকে easy_install, তাই ঠিক যা অপারেটিং সিস্টেম প্যাকেজ ম্যানেজার থেকে সরানোর।

সহ Debian/Ubuntu:

sudo apt-get purge python-pip

সহ Redhat/Centos/Fedora:

sudo yum remove python-pip

1

আপনি ফাইলের pipমধ্যে স্থানীয় PATH নির্দিষ্ট করতে পারেন ~/.bash_profile। অনুমিত যে আপনি ব্যবহার করতে চান সেটি pipথেকে /usr/local/bin/pip, আপনি যোগ করতে পারেন export PATH=$HOME/usr/local/bin:$PATHফাইলে। এটি বিদ্যমান প্যাথ ( $PATH) এ পছন্দসই প্যাথ যোগ করবে will

তারপরে, source ~/.bash_profilePATH আপডেট করতে।

pipটাইপ করে আবার পথ পরীক্ষা করুন which pip


0

আপনার পছন্দসই পাইপ ইনস্টলেশনের পথটি অন্তর্ভুক্ত করতে আপনার। / .Bashrc ফাইলটি সম্পাদনা করুন। যেমন

alias pip='/usr/bin/pip'

তারপরে এটি কার্যকর করার জন্য আপনার .bashrc ফাইলটি উত্স করুন।

source ~/.bashrc

চেক করুন: কোন পাইপ

/ Usr / bin / পিপ

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