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?
distributesudah 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?
distributesudah usang dan jawaban lain memecahkan masalah.
Jawaban:
sunting: Instalasi manual dan penggunaan setuptoolsbukan lagi proses standar.
Selamat, Anda seharusnya sudah pipmenginstal. Jika tidak, baca terus.
Anda biasanya dapat menginstal paket pipmelalui 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
pippada 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
pippada 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.pyskrip dari pipinstruksi instalasi .
Pasang pip
Untuk menginstal pip, unduh dengan aman
get-pip.pyKemudian jalankan yang berikut (yang mungkin memerlukan akses administrator):
python get-pip.pyJika
setuptoolsbelum diinstal,get-pip.pyakan menginstal setuptools untuk Anda.
--userflag yang akan menginstal distribusikan hanya untuk pengguna saat ini.
sudo easy_install3 pipdan kemudian pip3 installbekerja 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.3dan 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 .pyfile 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.exedi komputer Anda, lalu tambahkan foldernya (mis. C:\Python27\Scripts) Ke jalur Anda (Mulai / Edit variabel lingkungan). Sekarang Anda harus dapat menjalankan pipdari 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.6danpython3.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, python3perintah 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 python3atau pythonpoin 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 pipdan 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, pipdiinstal 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 freezeuntuk membuat daftar perpustakaan lokal yang diinstal.
gunakan ./ENV/pip-3.3 install packagenameuntuk menginstal di lingkungan lokal.
gunakan ./ENV/python3.3 pythonfile.pyuntuk 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 py3baris - pada OS X El Capitan, saya mendapatkan command not foundkesalahan. Juga, untuk benar-benar menggunakan python 3 setelah menggunakan brew untuk menginstalnya, saya harus menjalankan python3daripada hanya pythonyang 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.
python3untuk pythonjika Anda python2 pengguna.wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-x.y.z.tar.gztar -xzvf virtualenv-x.y.z.tar.gzpython3 virtualenv-x.y.z/virtualenv.py --python $(which python3) /path/to/new/virtualenvsource /path/to/new/virtualenv/bin/activate
virtualenvpaket ini termasuk versi mandiri pipdan setuptoolssecara otomatis dipasang ke setiap virtualenv baru. Ini memecahkan masalah ayam dan telur.which python3harus memberi:/path/to/new/virtualenv/bin/python3pipjuga tersedia di virtualenv via which pip... harus memberi:/path/to/new/virtualenv/bin/pipLalu ... 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.
pipdiinstal 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-32mungkin 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.pydalam 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.pydengan aman dengan mengikuti tautan ini: get-pip.py . Atau, gunakan ikal:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pyKemudian jalankan perintah berikut di folder tempat Anda mengunduh get-pip.py:
python get-pip.pyPeringatan: 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.