উবুন্টু 18 তে পাইথন 3.7 এর জন্য পাইপ কীভাবে ইনস্টল করবেন?


92

সম্পাদনা 18/02: যেহেতু এখনও আমার কাছে কোনও সমাধান নেই, তাই আমি এখন পর্যন্ত যা জানি তা আপডেট করছি।

আমি পাইথনটি ৩.7 সফলভাবে ইনস্টল করেছি। আমি পাইপ (বা পিপি 3) ব্যবহার করে মডিউলগুলি ইনস্টল করতে পারি তবে সেই মডিউলগুলি পাইথন ৩.6 এ ইনস্টল করা আছে (উবুন্টু সহ আসে)। অতএব আমি পাইথন ৩.7-তে মডিউলগুলি আমদানি করতে পারি না (পাইলে মডিউলটি পাওয়া যায় না) পাইথন ৩.7 পিপ / পিপ 3 সনাক্ত করতে পারে না, তাই আমি পাইপ / পাইপ3 এর মাধ্যমে ইনস্টল করতে পারি না আমার পাইথন ৩.7 প্রয়োজন

-

আমি আমার উবুন্টু 18.04 মেশিনে পাইথন ৩.7 ইনস্টল করেছি। প্রাসঙ্গিক ক্ষেত্রে এই নির্দেশাবলী অনুসরণ:

ডাউনলোড: পাইথন ওয়েবসাইটটি [1] থেকে ডেস্কটপ থেকে পাইথন ৩.7 এবং ম্যানুয়ালি আনজিপ করুন ডেস্কটপ ইনস্টলেশনতে: ওপেন টার্মিনাল (ctrl + shift + T)

Go to the Extracted folder
$ cd ~/Desktop/Python-3.7.0
$ ./configure
$ make
$ sudo make install

পাইথন তৈরি করা 3.7 ডিফল্ট পাইথন:

$ sudo vim ~/.bashrc
press i
on the last and new line - Type
alias python= python3.7
press Esc
type - to save and exit vim
:wq
now type
$ source ~/.bashrc

এখান থেকে: https://www.quora.com/How-can-I-upgrade-Python-3-6-6-to-3-7-in-Ubuntu-18-04

আমি এর মাধ্যমে বেশ কয়েকটি মডিউল ডাউনলোড করেছি pip install moduleতবে যখন আমি সেগুলি আমদানির চেষ্টা করি তখন আমি একটি পাইModuleNotFoundError: No module names 'xx'

সুতরাং আমি কিছু গবেষণা করেছি এবং স্পষ্টতই ইনস্টল করতে পাইপ ব্যবহার করা হয়েছিল, এটি পাইথনের পূর্ববর্তী সংস্করণে মডিউলগুলিতে ইনস্টল করা হয়েছিল। কোথাও (সম্ভবত এসও তে একটি প্রশ্ন) ব্যবহার করে মডিউলটি ইনস্টল করার জন্য আমি একটি পরামর্শ পেয়েছি python3.7 -m pip install moduleতবে আমি পেয়েছি /usr/local/bin/python3.7: no module named pip

এখন আমি আটকে আছি, পাইপ ইনস্টল করা আছে তবে দৃশ্যত পাইথন ৩.7 এর জন্য নয়। আমি ধরে নিচ্ছি যে আমি পাইথন ৩.7-এর জন্য পাইপ ইনস্টল করতে পারলে আমি পাইপ ইনস্টল কমান্ডটি চালাতে পারি এবং আমার প্রয়োজনীয় মডিউলগুলি পেতে পারি। যদি এটি হয় তবে অজগর 3.7 এর জন্য পাইপ ইনস্টল করতে পারি, কারণ এটি ইতিমধ্যে ইনস্টল করা আছে?

উত্তর:


119

আপনি যে আদেশটি সন্ধান করছেন তা হ'ল:

python3.7 -m pip install pip

এটিও বের করার জন্য আমাকে আশ্চর্যজনকভাবে দীর্ঘ সময় নিয়েছে। এটি সম্পর্কে দস্তাবেজ এখানে আছে


45
ইতিমধ্যে চেষ্টা করা হয়েছে, আউটপুট: /usr/local/bin/python3.7: no module named pip[পাইপ 3 এর জন্য একই]
জেকারিওকা

8
আপনার পাইথন 3.7 ইনস্টলের মতো শব্দগুলি পাইপটি অনুপস্থিত। আপনি এটা ব্যবহার ইনস্টল করার চেষ্টা করুন পারে: python3.7 -m ensurepip। এছাড়াও, আমি লক্ষ্য করেছি যে আপনি উত্স থেকে ইনস্টল করেছেন। উপরের বিকল্প আপনার জন্য কাজ করে না, তাহলে সম্ভবত পরিবর্তে কার্যক্ষম মাধ্যমে ইনস্টল করার চেষ্টা করুন: apt install python3.7? অ্যাপ প্যাকেজটি পাইপ মডিউল ইনস্টল করার সাথে আসে।
এমপেনকভ

6
আমি চেষ্টা করেছি python3.7 -m ensurepip, এটি ইনস্টল হয়েছে তবে যখন আমি ব্যবহার python3.7 -m pip install packageকরেছি ত্রুটিগুলির একটি গুচ্ছ পেয়েছে। যেহেতু আমি ভিএম-তে ছিলাম, তাই পাইথন ৩.7 ইনস্টল করার আগে ফিরে গিয়েছিলাম apt install python3.7এবং পরে চেষ্টা করেছি python3.7 -m pip install package। এখন সবকিছু মসৃণ চলছে। ধন্যবাদ!
জেকারিওকা

4
আপনার উত্তরটি সংশোধন করুন এটা ব্যর্থ. তবে এটি python3.7 -m pip install pipসূক্ষ্মভাবে কাজ করে
19

4
আপনি যে প্যাকেজটি ইনস্টল করার চেষ্টা করছেন তার নাম দিয়ে আপনার "প্যাকেজ" প্রতিস্থাপন করার কথা।
এমপেনকোভ

102

উপরে এমপেনকভের উত্তরের জন্য একটি দ্রুত অ্যাড-অন (মন্তব্যগুলিতে এটি হারিয়ে যেতে চান না)

আমার জন্য, আমাকে প্রথমে 3.6 এর জন্য পাইপ ইনস্টল করতে হয়েছিল

sudo apt install python3-pip

এখন আপনি পাইথন ৩.7 ইনস্টল করতে পারেন

sudo apt install python3.7

এবং তারপরে আমি 3.7 এর জন্য পাইপ ইনস্টল করতে পারি

python3.7 -m pip install pip

এবং একটি বোনাস হিসাবে, অন্যান্য মডিউল ইনস্টল করতে কেবল প্রিফেসে

python3.7 -m pip install <module>

সম্পাদনা 1 (12/2019):

আমি জানি এটি বেশিরভাগ ক্ষেত্রেই সুস্পষ্ট। তবে আপনি যদি পাইথন ৩.৮ চান, কেবল তার python3.8জায়গায় প্রতিস্থাপন করুনpython3.7

সম্পাদনা 2 (5/2020):

যারা আপগ্রেড করতে সক্ষম হচ্ছেন, পাইথন ৩.৮ উবুন্টু ২০.০৪-এর বাইরে বাইরের অফ বাক্স উপলব্ধ রয়েছে যা কয়েক সপ্তাহ আগে প্রকাশিত হয়েছিল।


4
টাই! এছাড়াও কলিং pip3.7পদক্ষেপগুলি শেষ করার পরে কাজ করে বলে মনে হচ্ছে।
টাস্টার-সিএক্স

কেন এমন হচ্ছে, কেউ কি এই অদ্ভুত আচরণ সম্পর্কে আলোকপাত করতে পারেন?
অ্যাড্রিয়ান ফোরাসিয়াস

4
এই প্রয়োজন হবে export PATH=$HOME/.local/bin:$PATHকারণ python3.7 -m pip install pipরাখে মধ্যে ঘৃণ্য বা$HOME/.local/
manasouza


14

আমি উবুন্টু 18.04 তে পাইথন 3.7 ইনস্টল করতে অ্যাপট-গেট ব্যবহার করেছি। নীচে ইনস্টলেশনগুলি।

  1. পাইথন ৩. install ইনস্টল করুন
sudo apt-get install python3.7 
  1. পিপ 3 ইনস্টল করুন। এটি লক্ষ করা উচিত যে এটি পাইথন 3.6 এর জন্য পাইপ 3 ইনস্টল করতে পারে।
sudo apt-get install python3-pip 
  1. পাইথন 3.7 এর জন্য পাইথন 3 এর ডিফল্ট পরিবর্তন করুন। এখানেই যাদুটি রয়েছে, যা পাইপ 3টিকে পাইথন3.7 উল্লেখ করবে।
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 1

আশা করি এটা তোমার জন্য কাজ করবে।


8

উবুন্টু 18.04 এর জন্য পাইপ সহ সমস্ত সমর্থিত পাইথন সংস্করণ (পাইথন 3.6 ইতিমধ্যে প্রাক ইনস্টলড) ইনস্টল করতে নিম্নলিখিতগুলি করুন:

পাইথন ৩.৫ এবং পাইথন ৩..7 ইনস্টল করতে ডেডসनेक পিপিএ ব্যবহার করুন:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.5
sudo apt-get install python3.7

বিতরণ প্যাকেজগুলির মাধ্যমে পাইথন 2.7 ইনস্টল করুন:

sudo apt install python-minimal  # on Ubuntu 18.04 python-minimal maps to python2.7

পাইপ ব্যবহার ইনস্টল করতে:

sudo apt install python-pip  # on Ubuntu 18.04 this refers to pip for python2.7
sudo apt install python3-pip  # on Ubuntu 18.04 this refers to pip for python3.6
python3.5 -m pip install pip # this will install pip only for the current user
python3.7 -m pip install pip

আমি টক্স এবং জেনকিন্সের সাথে অজগর প্রকল্পের জন্য সিআই-চেইন স্থাপনের জন্য এটি ব্যবহার করেছি।


6

@ এমপেনকন এবং @ এডানগেল থেকে উত্তরগুলির সংমিশ্রণ, এটি আমার পক্ষে কাজ করেছে:

  1. sudo apt install python3-pip

  2. python3.7 -m pip install pip

# 2 পদক্ষেপের জন্য পদক্ষেপ # 1 টি প্রয়োজনীয় (অনুমান করে আপনার কাছে পাইথন 3 এর জন্য ইতিমধ্যে পিপ নেই)। এটি পাইথন ৩..6-এর জন্য পাইপটি 3..on এর জন্য পাইপ ইনস্টল করার জন্য স্পষ্টতই পাইপ ব্যবহার করে।


4
এখানে একটি সমস্যা হ'ল sudo apt install python3-pipপাইথন ৩..7 স্থাপনের গ্যারান্টি দেয় না, তবে অন্যান্য অজগর 3 সংস্করণও রয়েছে
মানসৌজা

এটি সত্য, তবে অদ্ভুতভাবে কেন এটি কাজ করে বলে মনে হচ্ছে (আমার মনে হয়; কোনও লিনাক্স গুরু নয়)। দেখে মনে হচ্ছে যে কোনও ধরণের বুটস্ট্র্যাপ অ্যাপ্রোচ দরকার কারণ আপনি যে সফ্টওয়্যারটি ব্যবহার করতে পারবেন না সেগুলি আপনাকে ইনস্টল করতে হবে না software যে কোনও ক্ষেত্রে এটি আমার পক্ষে কাজ করেছিল। আপনি কি এই পদ্ধতির অনুসরণ করে সমস্যার মধ্যে পড়েছেন?
বব

যেভাবে এটি পাইথন ৩.7 ইনস্টল করেনি, হ্যাঁ। অবশ্যই sudo apt install python3.7উবুন্টু 18.04 বিবেচনা করে ব্যবহার করা সর্বোত্তম পন্থা ।
মনসৌজা

3

আমি যখন ব্যবহার করি apt install python3-pip, তখন আমার প্রচুর প্যাকেজ ইনস্টল করা দরকার, তবে আমার সেগুলির দরকার নেই। সুতরাং, আমি এটি পছন্দ করি:

apt update
apt-get install python3-setuptools
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
rm -f get-pip.py

3

নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করা যেতে পারে:


sudo apt-get -y update
---------
sudo apt-get install python3.7
--------------
 python3.7
-------------
 curl -O https://bootstrap.pypa.io/get-pip.py
-----------------
sudo apt install python3-pip
-----------------
sudo apt install python3.7-venv
-----------------
 python3.7 -m venv /home/ubuntu/app
-------------
 cd app   
----------------
 source bin/activate

sudo apt-get update sudo apt-get -y update sudo apt-get python3.7 install python3.7 curl -O bootstrap.pypa.io/get-pip.py sudo apt python3-pIP sudo apt python3.7- ইনস্টল করুন ভেনভ পাইথন ৩..7-মি ভেনভ / হোম / উবুন্টু / অ্যাপ্লিকেশন সিডি অ্যাপ্লিকেশন ---- উত্স বিন / অ্যাক্টিভেট
অনিল কনদুরু

1

যারা ব্যবহার করতে চান তাদের জন্য venv:

যদি আপনার pipকাছে পাইথন 3 এর জন্য ইতিমধ্যে না থাকে :

sudo apt install python3-pip

venvপ্যাকেজ ইনস্টল করুন :

sudo apt install python3.7-venv

ভার্চুয়াল পরিবেশ তৈরি করুন (যা ডিফল্টর সাথে বুটস্ট্র্যাপ করা হবে pip):

python3.7 -m venv /path/to/new/virtual/environment

ভার্চুয়াল পরিবেশ সক্রিয় করার sourceজন্য, binভার্চুয়াল পরিবেশের ডিরেক্টরি থেকে বর্তমান শেলটির জন্য উপযুক্ত স্ক্রিপ্ট । বিভিন্ন শেলের জন্য উপযুক্ত স্ক্রিপ্টগুলি হ'ল:

বাশ / জেডএস - activate

মাছ - activate.fish

সিএসএস / টিসিএস - activate.csh

উদাহরণস্বরূপ, যদি ব্যাশ ব্যবহার করা হয়:

source /path/to/new/virtual/environment/bin/activate

Ptionচ্ছিকভাবে, pipভার্চুয়াল পরিবেশের জন্য আপডেট করার জন্য (এটি সক্রিয় করা অবস্থায়):

pip install --upgrade pip

আপনি যখন ভার্চুয়াল পরিবেশটি নিষ্ক্রিয় করতে চান:

deactivate 

1

আমি pip3ব্যবহার করে ইনস্টল

python3.7 -m pip install pip

তবে pip3অন্যান্য নির্ভরতা ইনস্টল করতে ব্যবহার করার পরে, এটি পাইথন 3.6 ব্যবহার করছিল।
আপনি টাইপ করে চেক করতে পারেনpip3 --version

সুতরাং, আমি এটির pip3মতো ব্যবহার করেছি (উপরের উত্তরের একটিতে বর্ণিত):

python3.7 -m pip install <module>

বা এটি এর মতো ব্যবহার করুন:

python3.7 -m pip install -r requirements.txt

আমি later / .bashrc ফাইল হিসাবে পরে ব্যবহারের জন্য একটি বাশ ওরফে তৈরি করেছি alias pip3='python3.7 -m pip'। আপনি যদি উপনামটি ব্যবহার করেন source ~/.bashrcতবে পরিবর্তনগুলি এবং সংরক্ষণ করার পরে ভুলে যাবেন না ।


0

পাইথনের প্রাক-প্রয়োজনীয়তা ইনস্টল করুন

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

পাইথন ৩.7 ইনস্টল করুন (পিপিএ সংগ্রহস্থল থেকে)

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.7

পিপ 3.7 ইনস্টল করুন

sudo apt install python3-pip
python3.7 -m pip install pip

পাইথন এবং পাইপের বিকল্প তৈরি করুন

sudo update-alternatives --install /usr/local/bin/python python /usr/bin/python3.7 10
sudo update-alternatives --install /usr/local/bin/pip pip /home/your_username/.local/bin/pip3.7 10

পরিবর্তন করা

source ~/.bashrc
python --version
pip --version

0

কিভাবে সহজভাবে

add-apt-repository ppa:deadsnakes/ppa
apt-get update
apt-get install python3.7-dev
alias pip3.7="python3.7 -m pip"

এখন আপনার কমান্ড আছে

pip3.7

পিপ 3 থেকে পৃথক।


-3

pip3না pip। আপনি পছন্দ python3করলে আপনার মতো একটি উপাধি তৈরি করতে পারেন।


একই সমস্যা। /usr/local/bin/python3.7: no module named pip3
জেকারিওকা

আপনার টার্মিনালে টাইপ করুন $ which pipএবং $ which pip3দেখুন যে তারা উভয়ে কী বলে।
প্যাট্রিক কনওয়েল

/usr/bin/pipএবং/usr/bin/pip3
জেকারিওকা

ঠিক আছে, আপনি টার্মিনালটিতে ঠিক কী টাইপ করছেন ত্রুটিটি দেখতে no module named pip3বা যা কিছু?
প্যাট্রিক কনওয়েল

python3.7 -m pip3 install psycopg2। আমি যদি এটি ব্যবহার pip3 install psycopg2করি তবে এটি মডিউলটি ডাউনলোড করে, তবে আমি পাইথন ৩.7 এ এটি আমদানি করতে পারি না।
জেকারিওকা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.