Saya memiliki kedua python2.7
dan python3.2
dipasang di Ubuntu 12.04
.
Tautan simbolis terhubung python
dengan python2.7
.
Saat saya mengetik:
sudo pip install package-name
Ini akan menginstal python2
versi default package-name
.
Beberapa paket mendukung keduanya python2
dan python3
.
Bagaimana cara menginstal python3
versi package-name
via pip
?
pip-2.7
danpip-3.2
di sistem Anda?/usr/bin/pip
dari#!/usr/bin/python
menjadi#!/usr/bin/python3
?cp
yangpip
kepip-3.2
kemudian mengubahnya, sehingga Anda akan mendapatkan pilihan yang lebih baik waktu berikutnya :)whereis pip
dari baris perintah Anda. Tampaknya mereka telah mengubah nama menjadi pip2.7 di Ubuntu 14.04.Jawaban:
Anda mungkin ingin membangun
virtualenv
python3, lalu instal paket python3 setelah mengaktifkan virtualenv. Jadi sistem Anda tidak akan kacau :)Ini bisa berupa:
sumber
virtualenv
dengandeactivate
dan python3 mungkin diinstal di lokasi yang berbeda./usr/local/bin/python3
which python3
virtualenv -p `which python3` py3env
Ubuntu 12.10+ dan Fedora 13 + memiliki paket yang disebut
python3-pip
yang akan menginstalpip-3.2
(ataupip-3.3
,pip-3.4
ataupip3
untuk versi yang lebih baru) tanpa perlu melompat ini melalui lingkaran.Saya menemukan ini dan memperbaikinya tanpa memerlukan suka
wget
atau virtualenvs (dengan asumsi Ubuntu 12.04):python3-setuptools
: jalankansudo aptitude install python3-setuptools
, ini akan memberi Anda perintaheasy_install3
.sudo easy_install3 pip
, ini akan memberi Anda perintahpip-3.2
seperti solusi kev.sudo pip-3.2 install <package>
(menginstal paket python ke sistem basis Anda tentu saja membutuhkan root).sumber
sudo pip-3.2 install <package>
, izin pengguna super diperlukan.sudo apt-get install python3-pip
Jawaban singkat
Sumber: Komentar Shashank Bharadwaj
Jawaban panjang
Jawaban singkat hanya berlaku pada sistem yang lebih baru. Pada beberapa versi Ubuntu, perintahnya adalah
pip-3.2
:Jika tidak berhasil, metode ini harus bekerja untuk semua distro Linux dan versi yang didukung :
Jika tidak punya
curl
, gunakanwget
. Jika tidaksudo
, beralihlah keroot
. Jikapip3
symlink tidak ada, periksa sesuatu seperti pip-3. XBanyak paket python juga membutuhkan paket dev, jadi instal juga:
Sumber:
paket instalasi python dengan pip
Pip instal terbaru
Periksa juga jawaban Tobu jika Anda menginginkan versi Python yang lebih ditingkatkan.
Saya ingin menambahkan bahwa menggunakan lingkungan virtual biasanya merupakan cara yang lebih disukai untuk mengembangkan aplikasi python, jadi jawaban @xyxyan mungkin yang terbaik di dunia yang ideal. Tetapi jika Anda benar-benar ingin menginstal paket itu secara global, atau jika perlu sering menguji / menggunakannya tanpa mengaktifkan lingkungan virtual, saya kira menginstalnya sebagai paket global adalah cara untuk pergi.
sumber
curl
panggilan borks bagi saya dengan kesalahan sintaks pada baris 48.UserWarning: Support for Python 3.0-3.2 has been dropped. Future versions will fail here.
pasta ada di ix.io/1fX5 untuk semua pihak yang berkepentingan :)syntax error
mungkin terjadi ketika menggunakan versi python yang tidak lagi didukung olehpip
. Perintah di atas berfungsi dengan python3.5sudo apt-get purge python3-pip
duluNah, di ubuntu 13.10 / 14.04 , semuanya sedikit berbeda.
Install
Instal paket
TIDAK
pip-3.3 install
sumber
Cara termudah untuk menginstal paket terbaru
pip2
/pip3
dan yang sesuai:Catatan: jalankan perintah ini sebagai
root
sumber
Saya memiliki masalah yang sama ketika mencoba menginstal pylab, dan saya telah menemukan tautan ini
Jadi apa yang telah saya lakukan untuk menginstal pylab di dalam Python 3 adalah:
Ini telah bekerja dengan baik, dan seperti yang Anda lihat di tautan Anda dapat melakukan ini untuk setiap versi Python yang Anda miliki, jadi saya kira ini menyelesaikan masalah Anda.
sumber
python3-pip
paket, itu tidak membuatpip3
ataupip-3
perintah seperti yang disarankan dalam jawaban lain. Jawaban ini memang berhasil.pip
itu telah diinstal melalui:sudo apt-get install python3-pip
Pertanyaan lama, tetapi tidak ada jawaban yang memuaskan saya. Salah satu sistem saya menjalankan Ubuntu 12.04 LTS dan untuk beberapa alasan tidak ada paket
python3-pip
ataupython-pip
untuk Python 3. Jadi inilah yang saya lakukan (semua perintah dieksekusi sebagai root):Instal
setuptools
untuk Python3 jika Anda belum.atau
Dengan Python 2.4+ Anda dapat memohon
easy_install
dengan versi Python tertentu dengan menggunakanpython -m easy_install
. Jadipip
untuk Python 3 dapat diinstal oleh:Itu saja, Anda dapat
pip
untuk Python 3. Sekarang hanya memohonpip
dengan versi spesifik Python untuk menginstal paket untuk Python 3. Misalnya, dengan Python 3.2 diinstal pada sistem saya, saya menggunakan:sumber
Jika Anda memasang pip di kedua ular sanca, dan keduanya ada di jalur Anda, cukup gunakan:
Referensi:
Ini adalah duplikat dari pertanyaan # 2812520
sumber
Jika sistem Anda memiliki
python2
default, gunakan perintah di bawah ini untuk menginstal paketpython3
$ python3 -m pip install <package-name>
sumber
Cukup mudah:
Jika Anda menginginkan Python 3.3, yang bukan merupakan default Ubuntu 12.10:
sumber
Atau Anda bisa menjalankannya
pip3 install packagename
sajapip
,sumber
Pertama, Anda perlu menginstal pip untuk instalasi Python 3 yang Anda inginkan. Kemudian Anda menjalankan pip itu untuk menginstal paket untuk versi Python itu.
Karena Anda memiliki pip dan python 3 di / usr / bin, saya berasumsi keduanya diinstal dengan semacam manajer paket. Pengelola paket itu juga harus memiliki pip Python 3. Itu yang harus Anda instal.
Rekomendasi Felix untuk virtualenv sangat bagus. Jika Anda hanya menguji, atau Anda melakukan pengembangan, maka Anda tidak harus menginstal paket dalam sistem python. Menggunakan virtualenv, atau bahkan membangun Python Anda sendiri untuk pengembangan, lebih baik dalam hal ini.
Tetapi jika Anda benar - benar ingin menginstal paket ini dalam sistem python, menginstal pip untuk Python 3 adalah cara yang harus dilakukan.
sumber
Meskipun pertanyaannya berkaitan dengan Ubuntu, izinkan saya berkontribusi dengan mengatakan bahwa saya menggunakan Mac dan
python
perintah saya default ke Python 2.7.5. Saya memiliki Python 3 juga, dapat diakses melaluipython3
, jadi mengetahui asal paket pip, saya baru saja mengunduhnya dan mengeluarkannyasudo python3 setup.py install
, dan tentu saja, hanya Python 3 yang sekarang memiliki modul ini di dalam paket situsnya. Semoga ini bisa membantu orang asing Mac yang berkeliaran.sumber
Jalankan binary pip secara langsung.
Pertama-tama cari versi PIP yang Anda inginkan.
Kemudian jalankan.
sumber
Anda harus menginstal SEMUA dependensi:
sudo apt-get install build-essential python3-dev python3-setuptools python3-numpy python3-scipy libatlas-dev libatlas3gf-base
Instal pip3 (jika Anda telah menginstal, silakan lihat langkah 3):
sudo apt-get install python3-pip
Instal scikit-pelajari oleh pip3
pip3 install -U scikit-learn
Buka terminal Anda dan masukkan lingkungan python3, ketik
import sklearn
untuk memeriksanya.Dapatkan keberuntungan!
sumber
Untuk menginstal pip untuk penggunaan python3 harus menggunakan pip3 bukan pip. Untuk menginstal python di ubuntu 18.08 bionik
Untuk menginstal paket pip yang diperlukan di ubuntu
sumber
Cara lain untuk menginstal python3 adalah menggunakan wget. Di bawah ini adalah langkah-langkah untuk instalasi.
Juga, seseorang dapat membuat alias untuk penggunaan yang sama
Sekarang buka terminal baru dan ketik py dan tekan Enter.
sumber