Bagaimana cara menginstal PIP di Python 3.6?

97

Saya mencoba menginstal PIP untuk python 3.6 dan saya telah melihat-lihat YouTube untuk tutorial tetapi semuanya tampaknya sudah ketinggalan zaman dan tidak ada yang sepertinya berfungsi. Informasi apa pun akan berguna sehingga saya dapat melanjutkan proyek saya.

bradley plater
sumber
1
Harap tambahkan metode mana yang telah Anda coba dengan tepat, dan kesalahan khusus mana yang Anda hadapi.
Ahsanul Haque
pipharus dibundel dengan 3.6. Periksa bindirektori dalam distribusi Anda, sebagai alternatif coba pip3.
cdarke
1
Mengapa Anda mendapat kesan bahwa itu perlu dipasang?
OneCricketeer
1
pip sudah diinstal jika Anda menggunakan Python 2> = 2.7.9 atau Python 3> = 3.4 binari yang diunduh dari python.org
GoingMyWay
1
saya telah mencoba menggunakan metode get-pip.py saya juga mencoba menggunakan pip yang dibundel dalam paket python tetapi tampaknya tidak ada yang berfungsi
bradley plater

Jawaban:

122

pip dibundel dengan Python> 3.4

Pada sistem mirip Unix, gunakan:

python3.6 -m pip install [Package_to_install]

Pada penggunaan sistem Windows:

py -m pip install [Package_to_install]

(Di Windows Anda mungkin perlu menjalankan command prompt sebagai administrator untuk dapat menulis ke direktori instalasi python)

fstennet.dll
sumber
2
Anda sebenarnya dapat membuat alias untuk setiap versi python yang diinstal dan menyebutnya seperti biasa pip, yaitu: untuk python3.6 alias pip3.6="python3.6 -m pip"yang dapat disebut suka pip3.6 install pandasatau untuk python3 alias pip3="python3 -m pip"lalu pip3 install pandas, dll
CONvid19
29
Tidak selalu! [leonardo @ localhost ~] $ python3.6 -m pip install pip /usr/bin/python3.6: Tidak ada modul bernama pip
llazzaro
12
Ketika saya mengetik: python3.6 -m pip install pip saya mendapatkan: /usr/bin/python3.6: Tidak ada modul bernama pip
justSaid
5
Setuju dengan @llazzaro. Saya mendapatkan python3.6 -m pip install pip /usr/bin/python3.6: No module named pipperawatan. Untuk memperbaiki kesalahan, Anda perlu menginstal pip secara manual seperti yang ditunjukkan oleh Will I Am dalam pesannya :wget -qO- https://bootstrap.pypa.io/get-pip.py | sudo python3.6
tahesse
3
pip TIDAK selalu dibundel dengan Python. Jawaban ini salah.
matthewatabet
52

Unduh python 3.6

Ada kemungkinan pip tidak diinstal secara default. Salah satu perbaikan potensial adalah membuka cmd dan mengetik:

python -m ensurepip --default-pip

lalu

python -m pip install matplotlib

sebenarnya saya tidak memiliki apa-apa di folder skrip saya idk mengapa tetapi langkah-langkah ini berhasil untuk saya.

Jim isaac
sumber
24

Jika pip tidak disertakan dengan instalasi python 3.6 Anda, ini mungkin berfungsi:

wget https://bootstrap.pypa.io/get-pip.py
sudo python3.6 get-pip.py

lalu Anda bisa menginstal python -m

Akankah Saya
sumber
Saya mendapatkan iniAttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
Lebah
10

pip disertakan dalam instalasi Python. Jika Anda tidak dapat memanggil pip.exe, coba panggil python -m pip [args] dari cmd

Adam Katav
sumber
4
Ada kasus di mana instalasi python tidak menyertakan pip. Milik saya 3.6.5 dan tidak ada paket pip
Ramazan Polat
7

Bagaimana Anda menginstal Python, dan apakah Anda menggunakan lingkungan virtual?
Seperti yang Anda sebutkan secara khusus Python 3.6, dan Anda belum menandai ini sebagai jawaban, saya akan menebak bahwa Anda mungkin telah menginstalnya menggunakan sudo add-apt-repository ppa: jonathonf / python-3.6 , karena ini adalah cara umum untuk menginstal Python 3.6 pada OS Unix yang tidak memiliki paket 3.6 asli. Jika ini kasusnya, cara yang benar untuk menginstal pip adalah sebagai berikut ....

Langkah 1) Buat Lingkungan Virtual dengan Python 3.6 ...

python3.6 -m venv env --without-pip

Langkah 2) Aktifkan lingkungan virtual Anda ...

source env/bin/activate

Langkah 3) Pasang pip ke lingkungan Anda ...

curl https://bootstrap.pypa.io/get-pip.py | python3
Inyoka
sumber
6

Saya menggunakan perintah ini di Centos 7

yum install python36
yum install python36-devel
yum install python36-pip
yum install python36-setuptools
easy_install-3.6 pip

untuk memeriksa versi pip:

pip3 -V
pip 18.0 from /usr/local/lib/python3.6/site-packages/pip-18.0-py3.6.egg/pip (python 3.6)
Rajiv Sharma
sumber
2

Ada beberapa situasi ketika Anda piptidak diunduh bersama dengan instalasi python. Bahkan seluruh folder skrip Anda bisa kosong.

Anda juga dapat melakukannya secara manual.

Cukup buka Command Prompt dan ketik python -m ensurepip --default-pipTekan Enter.

Pastikan nilai variabel jalur diperbarui.

Ini akan melakukan Trik

Letsintegreat
sumber
11
/usr/bin/python3.6: No module named ensurepip
sudo
1
python3.6: tidak ada modul bernama pip
CDT
1

Karena python 3.4 pip sudah termasuk dalam instalasi python.

rfkortekaas
sumber
Tidak dalam instalasi yang dapat disematkan.
ripper234
Apakah pip3 akan diinstal saat saya menginstal Python 3.6?
vineeshvs
1

Ada masalah saat mengunduh dan menginstal Python 3.6. Menghapus centang pip dalam penginstalan mencegah masalah. Jadi pip tidak diberikan di setiap instalasi.

ashenskye
sumber
1

Saya saat ini menginstal bs4 dengan python 3.6.3 di Windows.

C:\yourfolderx\yourfoldery>python.exe -m pip install bs4

dengan sintaks seperti posting pengguna di bawah ini:

Saya baru saja berhasil menginstal paket untuk excel. Setelah menginstal python 3.6, Anda harus mengunduh paket yang diinginkan, lalu instal. Misalnya,

python.exe -m pip download openpyxl==2.1.4

python.exe -m pip install openpyxl==2.1.4
Manni
sumber
0

Saya baru saja berhasil menginstal paket untuk excel. Setelah menginstal python 3.6, Anda harus mengunduh paket yang diinginkan, kemudian menginstal. Misalnya,

  1. python.exe -m pip download openpyxl==2.1.4

  2. python.exe -m pip install openpyxl==2.1.4

Anak-anak bahagia
sumber
0

Ya, Python3.6 menginstal PIP tetapi tidak dapat dijangkau saat diinstal. Tidak ada kode yang akan memanggilnya apa adanya! Saya telah melakukannya selama lebih dari seminggu dan saya membaca setiap nasihat yang diberikan, tanpa hasil!

Akhirnya, saya menguji pergi ke direktori pip dan meningkatkan versi yang diinstal:

root@bx:/usr/local/lib/python3.6/site-packages # python -m pip install --upgrade pip

Perintah itu membuat PIP yang sekarang berfungsi dengan baik dari lokasi mana pun di server FreeBSD saya!

Jelas, alat yang diinstal tidak berfungsi, seperti yang diinstal dengan Python3.6. Satu-satunya cara untuk menjalankannya adalah dengan memanggil Python dan file python yang diinginkan seperti yang Anda lihat pada perintah yang dikeluarkan. Namun, setelah pembaruan dipanggil, PIP baru berfungsi secara global tanpa harus memanggil Python3.6 ...

DeKoss
sumber
0

Inilah yang berhasil untuk saya di Amazon Linux

sudo yum list | grep python3

sudo yum menginstal python36.x86_64 python36-tools.x86_64

$ python3 --version Python 3.6.8

$ pip -V pip 9.0.3 dari /usr/lib/python2.7/dist-packages (python 2.7)

] $ sudo python3.6 -m pip install --upgrade pip Collecting pip Downloading https://files.pythonhosted.org/packages/d8/f3/413bab4ff08e1fc4828dfc59996d721917df8e8583ea85385d51125dceff/pip-19.0.3-py2.py3-none-any.whl (1,4MB) 100% | ████████████████████████████████ | 1.4MB 969kB / s Menginstal paket yang dikumpulkan: pip Ditemukan instalasi yang ada: pip 9.0.3 Menghapus instalasi pip-9.0.3: Berhasil menghapus instalasi pip-9.0.3 Berhasil menginstal pip-19.0.3

$ pip -V pip 19.0.3 dari /usr/local/lib/python3.6/site-packages/pip (python 3.6)

bjethwan.dll
sumber
-2

Untuk python3, nilainya harus pip3

di ubuntu

sudo apt install python3-pip
Vivek
sumber
2
itu bukan python3.6
Rumbles