এই উত্তরটি ধরে নিয়েছে যে আপনি python3.6
ইনস্টল করেছেন। জন্য python3.7
, 3.6
সঙ্গে প্রতিস্থাপন 3.7
। জন্য python3.8
, প্রতিস্থাপন 3.6
সঙ্গে 3.8
, কিন্তু এটি প্রথম প্রয়োজন হতে পারে python3.8-distutils
প্যাকেজ।
Sudo সঙ্গে ইনস্টলেশন
ইনস্টল করারpip
ক্ষেত্রে , curl
(পরিবর্তে wget
) ব্যবহার করে ডিস্কে ফাইল লেখা এড়ানো যায়।
curl https://bootstrap.pypa.io/get-pip.py | sudo -H python3.6
-H
পতাকা দিয়ে স্পষ্টরূপে প্রয়োজনীয় sudo
অর্ডার যেমন ত্রুটি প্রতিরোধ করার জন্য যখন একটি আপডেট পাইথন ইন্টারপ্রেটার জন্য পিপ ইনস্টল করুন:
ডিরেক্টরি '/home/someuser/.cache/pip/http' বা এর মূল ডিরেক্টরি বর্তমান ব্যবহারকারীর মালিকানাধীন নয় এবং ক্যাশে অক্ষম করা হয়েছে। অনুগ্রহ করে সেই ডিরেক্টরিটির অনুমতি এবং মালিক পরীক্ষা করুন। যদি সুডো সহ পাইপ চালানো হয় তবে আপনি সুডোর এইচ পতাকা চাইবেন।
ডিরেক্টরি '/home/someuser/.cache/pip' বা এর মূল ডিরেক্টরিটি বর্তমান ব্যবহারকারীর মালিকানাধীন নয় এবং ক্যাশে চাকা অক্ষম করা হয়েছে। এই ডিরেক্টরিটির অনুমতি এবং মালিককে পরীক্ষা করুন। যদি সুডো সহ পাইপ চালানো হয় তবে আপনি সুডোর এইচ পতাকা চাইবেন।
Sudo ছাড়া ইনস্টলেশন
curl https://bootstrap.pypa.io/get-pip.py | python3.6 - --user
এটি কখনও কখনও যেমন একটি সতর্কতা দিতে পারে:
সতর্কতা: স্ক্রিপ্ট হুইলটি '/ home/ubuntu/.local/bin' এ ইনস্টল করা আছে যা PATH এ নেই। PATH- এ এই ডিরেক্টরিটি যুক্ত করার বিষয়টি বিবেচনা করুন বা আপনি যদি এই সতর্কতা দমন করতে চান তবে --no-चेतावनी-স্ক্রিপ্ট-অবস্থান ব্যবহার করুন।
প্রতিপাদন
এর পর pip
, pip3
আর pip3.6
সব একই লক্ষ্য বিন্দু বলে আশা করা যেতে পারে:
$ (pip -V && pip3 -V && pip3.6 -V) | uniq
pip 18.0 from /usr/local/lib/python3.6/dist-packages (python 3.6)
অবশ্যই আপনি বিকল্প python3.6 -m pip
হিসাবে ব্যবহার করতে পারেন ।
$ python3.6 -m pip -V
pip 18.0 from /usr/local/lib/python3.6/dist-packages (python 3.6)