Saya ingin menginstal pip . Seharusnya mendukung Python 3, tetapi membutuhkan setuptools, yang hanya tersedia untuk Python 2.
Bagaimana saya bisa menginstal pip dengan Python 3?
distribute
sudah usang dan jawaban lain memecahkan masalah.
Saya ingin menginstal pip . Seharusnya mendukung Python 3, tetapi membutuhkan setuptools, yang hanya tersedia untuk Python 2.
Bagaimana saya bisa menginstal pip dengan Python 3?
distribute
sudah usang dan jawaban lain memecahkan masalah.
Jawaban:
sunting: Instalasi manual dan penggunaan setuptools
bukan lagi proses standar.
Selamat, Anda seharusnya sudah pip
menginstal. Jika tidak, baca terus.
Anda biasanya dapat menginstal paket pip
melalui manajer paket Anda jika versi Python Anda lebih tua dari 2.7.9 atau 3.4, atau jika sistem Anda tidak memasukkannya untuk alasan apa pun.
Petunjuk untuk beberapa distro yang lebih umum mengikuti.
Jalankan perintah berikut dari terminal:
sudo apt-get install python-pip
Jalankan perintah berikut dari terminal:
sudo apt-get install python3-pip
catatan:
Pada instalasi Debian / Ubuntu yang baru, paket tersebut mungkin tidak ditemukan sampai Anda melakukannya:
sudo apt-get update
pip
pada CentOS 7 untuk Python 2.xPada CentOS 7, Anda harus menginstal alat pengaturan terlebih dahulu, dan kemudian menggunakannya untuk menginstal pip
, karena tidak ada paket langsung untuk itu.
sudo yum install python-setuptools
sudo easy_install pip
pip
pada CentOS 7 untuk Python 3.xDengan asumsi Anda menginstal Python 3.4 dari EPEL , Anda dapat menginstal alat pengaturan Python 3 dan menggunakannya untuk menginstal pip
.
# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip
Instal menggunakan cara manual yang dirinci di bawah ini.
Jika Anda ingin melakukannya dengan cara manual, metode yang sekarang direkomendasikan adalah menginstal menggunakan get-pip.py
skrip dari pip
instruksi instalasi .
Pasang pip
Untuk menginstal pip, unduh dengan aman
get-pip.py
Kemudian jalankan yang berikut (yang mungkin memerlukan akses administrator):
python get-pip.py
Jika
setuptools
belum diinstal,get-pip.py
akan menginstal setuptools untuk Anda.
--user
flag yang akan menginstal distribusikan hanya untuk pengguna saat ini.
sudo easy_install3 pip
dan kemudian pip3 install
bekerja sejak saat itu.
Saya dapat menginstal pip untuk python 3 di Ubuntu hanya dengan menjalankan sudo apt-get install python3-pip
.
pip-3.2 install
(ganti versi 3.2 dengan versi Anda) untuk menginstal paket - juga lihat stackoverflow.com/questions/10763440/…
Unable to locate package python3-pip
. Apakah sudah diganti namanya?
sudo apt-get install -y python3.3
dan menggunakantype pip3
Kabar baik! Python 3.4 (dirilis Maret 2014) dikirimkan bersama Pip. Ini adalah fitur terbaik dari setiap rilis Python. Itu membuat kekayaan perpustakaan komunitas dapat diakses oleh semua orang. Pemula tidak lagi dikecualikan oleh sulitnya pengaturan. Dalam pengiriman dengan manajer paket, Python bergabung dengan Ruby, Nodejs, Haskell, Perl, Go - hampir setiap bahasa kontemporer lainnya dengan komunitas open-source mayoritas. Python terima kasih.
Tentu saja, itu tidak berarti kemasan Python adalah masalah yang diselesaikan. Pengalaman itu tetap membuat frustrasi. Saya membahas hal ini di Apakah Python memiliki sistem manajemen paket / modul?
Sial bagi semua orang menggunakan Python sebelumnya. Ikuti instruksi manual.
Ikuti instruksi terperinci saya di https://stackoverflow.com/a/12476379/284795 . Intinya
Per https://pip.pypa.io/en/stable/installing.html
Unduh get-pip.py
, berhati-hati untuk menyimpannya sebagai .py
file daripada .txt
. Kemudian, jalankan dari command prompt.
python get-pip.py
Anda mungkin memerlukan prompt perintah administrator untuk melakukan ini. Ikuti http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx
Bagi saya, ini menginstal Pip di C:\Python27\Scripts\pip.exe
. Temukan pip.exe
di komputer Anda, lalu tambahkan foldernya (mis. C:\Python27\Scripts
) Ke jalur Anda (Mulai / Edit variabel lingkungan). Sekarang Anda harus dapat menjalankan pip
dari baris perintah. Coba pasang paket:
pip install httpie
Ini dia (semoga)!
apt-get install python3-dev
, python 3.4 diinstal, tanpa pip :(
jika Anda menggunakan python 3.4+
ketik saja:
python3 -m pip
Per https://pip.pypa.io/en/latest/installing.html cara saat ini adalah:
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
Saya pikir itu harus bekerja untuk versi apa pun
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip
Python tunggal dalam sistem
Untuk menginstal paket dengan Python selalu ikuti langkah-langkah ini:
python 2.x
:sudo python -m pip install [package]
python 3.x
:sudo python3 -m pip install [package]
Catatan: Ini dengan asumsi tidak ada alias untuk python
Melalui metode ini, tidak akan ada kebingungan mengenai versi python mana yang menerima paket.
Beberapa ular sanca
Katakanlah Anda memiliki python3 ↔ python3.6
danpython3.7 ↔ python3.7
sudo python3 -m pip install [package]
sudo python3.7 -m pip install [package]
Ini pada dasarnya adalah metode yang sama seperti yang ditunjukkan sebelumnya.
Catatan 1
Cara menemukan python mana, python3
perintah Anda menghasilkan:
ganesh@Ganesh:~$ python3 # Type in terminal
Python 3.6.6 (default, Sep 12 2018, 18:26:19) # Your python3 version
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Perhatikan python 3.6.6 di baris kedua.
Catatan 2
Ubah apa python3
atau python
poin ke: /ubuntu/320996/how-to-make-python-program-command-execute-python-3
python3 -m ensurepip
Saya tidak yakin kapan tepatnya ini diperkenalkan, tetapi itu menginstal pip3 untuk saya ketika itu belum ada.
pip2 install --upgrade pip
dan apt-cyg install python3
. Lalu apa yang Anda tulis dan Anda punya pip3
.
Jika Anda menggunakan MacOS, gunakan homebrew
.
brew install python3 # this installs python only
brew postinstall python3 # this command installs pip
Perhatikan juga bahwa Anda harus memeriksa konsol jika instalasi selesai dengan sukses. Terkadang tidak (misalnya kesalahan karena kepemilikan), tetapi orang mengabaikan log.
Menurut halaman Homebrew resmi :
Pada tanggal 1 Maret 2018 rumus python akan ditingkatkan ke Python 3.x dan formula python @ 2 akan ditambahkan untuk menginstal Python 2.7 (meskipun ini akan menjadi tong-saja sehingga baik python maupun python2 tidak akan ditambahkan ke PATH secara default tanpa tautan pembuatan bir manual --force). Kami akan memelihara alias python2, python3 dan python @ 3.
Jadi untuk menginstal Python 3, jalankan perintah berikut:
brew install python3
Kemudian, pip
diinstal secara otomatis, dan Anda dapat menginstal paket apa pun dengan pip install <package>
.
Jika Anda menggunakan beberapa versi python yang berbeda coba gunakan virtualenv
http://www.virtualenv.org/en/latest/virtualenv.html#installation
Dengan keunggulan pip
untuk setiap lingkungan lokal.
Kemudian instal lingkungan lokal di direktori saat ini dengan:
virtualenv -p /usr/local/bin/python3.3 ENV --verbose
Perhatikan bahwa Anda menentukan path ke biner python yang telah Anda instal pada sistem Anda.
Lalu sekarang ada lingkungan pythonenvironment lokal di folder itu. ./ENV
Sekarang seharusnya ada ./ENV/pip-3.3
gunakan
./ENV/pip-3.3 freeze
untuk membuat daftar perpustakaan lokal yang diinstal.
gunakan ./ENV/pip-3.3 install packagename
untuk menginstal di lingkungan lokal.
gunakan ./ENV/python3.3 pythonfile.py
untuk menjalankan skrip python Anda.
Inilah cara saya untuk mengatasi masalah ini di ubuntu 12.04:
sudo apt-get install build-essential libncursesw5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev
Kemudian instal python3 dari kode sumber:
wget https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tar.xz
tar xvf Python-3.4.0.tar.xz
cd Python-3.4.0
./configure
make
make test
sudo make install
Ketika Anda selesai menginstal semuanya, pip3 akan diinstal secara otomatis.
Python 3.4.1 (default, Aug 4 2016, 16:56:02) [GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Ini yang saya lakukan pada OS X Mavericks untuk membuatnya bekerja.
Pertama-tama, instal minuman
Instal python 3.4
brew install python3
Kemudian saya mendapatkan versi distribusi terbaru:
wget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip#md5=c6c59594a7b180af57af8a0cc0cf5b4a
unzip distribute-0.7.3.zip
cd distribute-0.7.3
sudo setup.py install
sudo easy_install-3.4 pip
sudo pip3.4 install virtualenv
sudo pip3.4 install virtualenvwrapper
mkvirtualenv py3
python --version
Python 3.4.1
Saya harap ini membantu.
mkvirtualenv py3
baris - pada OS X El Capitan, saya mendapatkan command not found
kesalahan. Juga, untuk benar-benar menggunakan python 3 setelah menggunakan brew untuk menginstalnya, saya harus menjalankan python3
daripada hanya python
yang masih memetakan ke python 2.7. Adakah langkah yang berbeda untuk El Capitan?
Apa yang Baru Di Python 3.4
...
pip harus selalu tersedia
...
Secara default, perintah pipX dan pipX.Y akan diinstal pada semua platform (di mana XY adalah versi instalasi Python), bersama dengan paket pip Python dan dependensinya.
https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453
jadi jika Anda memiliki python 3.4 terinstal, Anda bisa: sudo pip3 install xxx
Untuk python3 coba ini:
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
Hal yang baik adalah bahwa ia juga akan mendeteksi versi python apa yang Anda miliki (bahkan jika itu adalah lingkungan python di lokasi khusus Anda). Setelah ini, Anda dapat melanjutkan dengan (misalnya) secara normal
pip install numpy
sumber: https://pypi.python.org/pypi/setuptools/1.1.6#upgrading-from-setuptools-0-6
Dengan asumsi Anda berada dalam lingkungan komputer yang sangat terbatas (seperti saya) tanpa akses root atau kemampuan untuk menginstal paket ...
Saya belum pernah memasang instance Python + virtualenv baru / standalone / mentah / non-root sebelum posting ini. Saya telah melakukan sedikit Googling untuk membuat pekerjaan ini.
python3
untuk python
jika Anda python2 pengguna.wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-x.y.z.tar.gz
tar -xzvf virtualenv-x.y.z.tar.gz
python3 virtualenv-x.y.z/virtualenv.py --python $(which python3) /path/to/new/virtualenv
source /path/to/new/virtualenv/bin/activate
virtualenv
paket ini termasuk versi mandiri pip
dan setuptools
secara otomatis dipasang ke setiap virtualenv baru. Ini memecahkan masalah ayam dan telur.which python3
harus memberi:/path/to/new/virtualenv/bin/python3
pip
juga tersedia di virtualenv via which pip
... harus memberi:/path/to/new/virtualenv/bin/pip
Lalu ... pip, pip, pip!
Kiat terakhir untuk pemula Pythoneers: Anda tidak merasa perlu virtualenv saat memulai, tetapi Anda akan senang memilikinya nanti. Membantu dengan skenario pemasangan "peningkatan jika" / untuk sumber terbuka / paket bersama.
pip
diinstal bersama ketika Anda menginstal Python. Anda bisa menggunakan
sudo pip install (module)
atau
python3 -m pip install (module)
.
Untuk menginstal pip, unduh get-pip.py dengan aman .
Kemudian jalankan yang berikut ini:
python get-pip.py
Berhati-hatilah jika Anda menggunakan instalasi Python yang dikelola oleh sistem operasi Anda atau manajer paket lain. get-pip.py tidak berkoordinasi dengan alat-alat itu, dan dapat meninggalkan sistem Anda dalam keadaan tidak konsisten.
Lihat: Instalasi PIP
Dan untuk Pengguna OS Windows 8.1 / 10 cukup buka cmd (command prompt)
tulis ini : C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Scripts
kemudian
cukup tulis ini: pip3 install
{nama paket}
Petunjuk: lokasi folder Python36-32
mungkin berbeda untuk versi python 3.x baru
Jika distro Linux Anda sudah terpasang dengan Python, Anda seharusnya dapat menginstal PIP menggunakan manajer paket sistem Anda. Ini lebih disukai karena versi sistem yang diinstal dari Python tidak bermain dengan baik dengan skrip get-pip.py yang digunakan pada Windows dan Mac.
Alat Paket Lanjutan (Python 2.x)
sudo apt-get install python-pip
Alat Paket Lanjutan (Python 3.x)
sudo apt-get install python3-pip
Pengelola Paket pacman (Python 2.x)
sudo pacman -S python2-pip
Pengelola Paket pacman (Python 3.x)
sudo pacman -S python-pip
Pengelola Paket Yum (Python 2.x)
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel
Pengelola Paket Yum (Python 3.x)
sudo yum install python3 python3-wheel
Yum Dandified (Python 2.x)
sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel
Yum Dandified (Python 3.x)
sudo dnf install python3 python3-wheel
Manajer Paket Zypper (Python 2.x)
sudo zypper install python-pip python-setuptools python-wheel
Manajer Paket Zypper (Python 3.x)
sudo zypper install python3-pip python3-setuptools python3-wheel
Ikuti langkah-langkah di bawah ini untuk menginstal python 3 dengan pip:
Langkah 1: Instal Python dari unduh di sini
Langkah 2: Anda harus mengunduh get-pip.py
Langkah 3: Setelah mengunduh get-pip.py, buka prompt komant Anda dan buka direktori tempat file get-pip.py Anda disimpan.
Langkah 4: Masukkan perintah python get-pip.py
dalam cmd.
Langkah 5: Pip berhasil diinstal, Verifikasi instalasi pip dengan mengetikkan perintah di cmd pip --version
Ini adalah salin dan tempel satu-baris yang saya salin.
curl https://bootstrap.pypa.io/get-pip.py | python3
Dari Menginstal dengan get-pip.py :
Untuk menginstal pip, unduh
get-pip.py
dengan aman dengan mengikuti tautan ini: get-pip.py . Atau, gunakan ikal:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Kemudian jalankan perintah berikut di folder tempat Anda mengunduh get-pip.py:
python get-pip.py
Peringatan: Berhati-hatilah jika Anda menggunakan instalasi Python yang dikelola oleh sistem operasi Anda atau manajer paket lain. get-pip.py tidak berkoordinasi dengan alat-alat itu, dan dapat meninggalkan sistem Anda dalam keadaan tidak konsisten.