রুট অ্যাক্সেস ছাড়াই কীভাবে ব্যবহারকারীকে পাইপ (পাইথন) ইনস্টল করবেন


31

আমি আমার ব্যবহারকারীর নাম থেকে পাইপ (পাইথন ইনস্টলার) ইনস্টল করার চেষ্টা করছি যেহেতু আমার কাছে রুট সুবিধাগুলি নেই এবং এটি কেবল পারি না sudo apt-get install python-pip

সুতরাং আমি যা করেছি তা ন্যায়সঙ্গত easy_install --user pip। এটি এটিকে .local/binআপাতদৃষ্টিতে ইনস্টল করে তবে তারপরে যখন আমি এটির মতো কল করি:

pip install --user astropy

এটি বলে যে পাইপ বর্তমানে ইনস্টল করা নেই।

লিনাক্স এবং আমি যে সিস্টেমটি ব্যবহার করছি সে সম্পর্কে আমার সীমিত জ্ঞান রয়েছে (আমার বিশ্ববিদ্যালয়ের কোনও মেশিনে এনএক্স সংযোগ)। আমি জানি আমার এটি করতে সক্ষম হওয়া উচিত!


12
যদি easy_installউপলভ্য না থাকে তবে আপনি pipwget https://raw.github.com/pypa/pip/master/contrib/get-pip.py && python get-pip.py --user
জোর্জেজিটি

17
এখানে উপরে পদ্ধতির আপ-টু-ডেট সংস্করণ:wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py --user
Qed

1
এই ত্রুটিটি পান: ওএসআরর: [এর্নো ১৩] অনুমতি অস্বীকার করা হয়েছে: '
/usr/local/lib/python2.7/dist-packages/pip

1
@ এএলএমএফ - আপনি --userযখন দৌড়াচ্ছেন তখন কি যোগ করেছেন python get-pip.py --user?
mchen.ja

@ কেয়েডের মন্তব্যটি গ্রহণযোগ্য উত্তর হওয়া উচিত
সিড্রিক ভ্যান রোম্পে

উত্তর:


24

আমি আশা করি আমি ঠিক আছি এবং সমস্যাটি আপনার সাথে আছে PATH, এটি চেষ্টা করুন

আপনি এটি আপনার ~ / .bashrc ফাইলে যুক্ত করতে পারেন:

PATH=$PATH:~/.local/bin

কীভাবে আপনি যদি না জানেন তবে আপনি কেবল টার্মিনালে এই লাইনটি কার্যকর করতে পারেন:

echo "PATH=\$PATH:~/.local/bin" >> ~/.bashrc

আপনি PATHটার্মিনাল টাইপ করে আপনার কি আছে তাও পরীক্ষা করতে পারেন

echo $PATH

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