Saya mencoba untuk menginstal modul Bantal untuk python 3.3, tetapi untuk itu saya perlu menginstal pip. Setiap kali saya menginstal pip, instal untuk python 2.7, ada bantuan?
software-installation
python3
BCasaleiro
sumber
sumber
sudo apt-get install python3-pip
, namun saya mendapatkannya tidak dapat menemukannya. Apakah Anda memiliki masalah itu juga? Apakah Anda memperbaikinya?Jawaban:
Pembaruan 2018: Ini masih menarik upvotes yang membuat saya khawatir.
12,04 tidak didukung selama sekitar satu tahun sekarang. Cara terbaik Anda dapat menginstal pip3 adalah dengan memutakhirkan ke versi Ubuntu yang lebih baru dan didukung. Anda memiliki 3 versi LTS untuk dipilih.
Sementara pada versi Ubuntu yang lebih modern Anda hanya bisa
sudo apt-get install python3-pip
(dan kemudian menggunakanpip3
), salinan Python 3pip
tidak pernah dikemas untuk 12,04.Karena itu Anda harus mengikuti rute pemasangan yang lebih kuno dengan
easy_install
:Sekarang, ada setiap kesempatan bahwa ini akan berbenturan dengan Python 2 ini
pip
dan menimpa/usr/bin/pip
, karena akan menginstal python3 berdasarkan/usr/local/bin/pip
yang juga di Ubuntu 12.04 ini $ PATH.Seharusnya tidak menimpanya selama Anda tahu, itu mungkin dapat diterima. Namun mungkin lebih baik untuk mulai menyelidiki dunia bahagia
virtualenv
seperti yang disarankan oleh jawaban ini .Atau Anda bisa mengganti nama versi python3 pip yang mudah diinstal:
Kemudian Anda dapat mengonfirmasi bahwa pip Anda yang ada masih berbasis python2.7:
sumber
sudo apt-get install python3-setuptools
dansudo easy_install3 pip
berfungsi dengan baik di Ubuntu Trusty (14.04) ;-)Anda juga dapat menginstalnya
sudo apt-get install python3-pip
lalu meneleponpip3
. Dllsumber
precise
masih didukung , itu tidak berarti ia memiliki perangkat lunak terbaru. Itu hanya berarti bahwa mereka menyimpannya secara online, pada "repo resmi", daripada memindahkannya ke "repo lama" di mana apt-get tidak akan dapat mengaksesnya; sehingga manajer paket Anda tidak rusak. Contoh kasus: Saya mencobanya, dan berfungsi dengan baik; my sources.list menggunakantrusty
repo, yang dapat digunakan dalam 12,04 hanya dengan membuat beberapa tambahan ke sources.list Anda dan melakukan pembaruan apt-get.Jika Anda bekerja dengan beberapa versi python di mesin yang sama, mungkin berguna untuk bekerja dengan lingkungan virtual . Ini memungkinkan Anda untuk bekerja dengan banyak contoh python yang Anda inginkan, masing-masing dengan paketnya sendiri. Ini sangat berguna jika Anda bekerja dengan beberapa versi python, dan / atau jika proyek Anda memerlukan versi berbeda dari paket yang sama.
Untuk mengatur ini:
Ini dapat dilakukan dengan pip APAPUN, demikian juga dengan pip standar menggunakan python 2.7. Kemudian, untuk membuat lingkungan virtual dengan python3 sebagai penerjemah, lakukan:
Kemudian instal paket apa pun yang mungkin ingin Anda gunakan
Untuk menghentikan lingkungan virtual, ketik sederhana:
sumber
Setelah menginstal python 3.3 menggunakan PPA untuk Ubuntu 12.04, saya menginstal
easy_install
3.3 menggunakan lokal menggunakan perintah berikutIni menghindari polusi instalasi situs
pip
daneasy_install
. Akhirnya, saya menambahkan$HOME/.local/bin
ke jalur saya. Sekarang saya bisa laripip3.3
!sumber
Untuk menambahkan jawaban dmeu, Anda mungkin harus memperbarui Anda
/etc/apt/sources.list
untuk menyertakan mirror dari repositori yang lebih baru, sepertitrusty
.Untuk mengklarifikasi tentang apa arti dukungan Jangka Panjang, itu tidak selalu berarti bahwa mereka tetap
precise
up-to-date dengan perangkat lunak terbaru dan terbaik. Tentu, Anda akan mendapatkan beberapa pembaruan dari itu, tetapi kemudian Anda akan memiliki kasus di mana paket-paket tertentu tidak ada, sepertipython3-pip
, yang memang ada ditrusty
repo, misalnya.Maksud LTS, adalah bahwa mereka tetap
precise
pada repo utama, sehingga manajer paket Anda tidak rusak. Ini pada akhirnya akan memberi Anda kesempatan untuk melakukan pembaruan apt-get, upgrade, dan dist-upgrade ketika 12,04 akhirnya menjadi usang. Mereka menyebutnya dukungan, bukan yang mutakhir, karena suatu alasan.Jika rute apt-get masih tidak berfungsi, Anda juga dapat mencoba mengunduh paket .deb dari python3-pip, dan menggunakan dpkg, alias pengelola paket debian, untuk menginstalnya
Semoga ini membantu.
sumber
sudo apt-get install python3-pip
tidak dapat menemukanpython3.pip
. Menjalankansudo apt-get update
kemudian mengulangi instalasi yang gagal berhasil.sekarang pilihan favorit saya adalah menginstal
anaconda
atauminiconda
untuk python3: https://www.continuum.io/downloadsPaket apa pun dapat diinstal oleh
conda install package-name
Jika Anda membutuhkan python2, Anda dapat membuat lingkungan virtual:
conda create -n python2 python=2.7 anaconda
source activate python2
Lihat detailnya di sini: https://stackoverflow.com/a/24415581/551694
sumber
Menambahkan alam semesta ke repositori melakukan trik.
Di sini saya menemukannya:
Buka
/etc/apt/sources.list
menggunakan editorlalu tambahkan semesta di akhir setiap baris, seperti ini:
lalu lari:
dan akhirnya:
sumber
Saya mencoba:
Ini sepertinya membantu saya. Saya harap ini membantu orang lain memiliki masalah yang sama.
sumber