Birden fazla Python sürümü varken paketleri pip ile nasıl kurarım?


22

Farklı python sürümlerine sahibim, python 2.7 varsayılan ve 3.2. Şimdi 3.2 kurulumuna piramit yüklemek istiyorum. Bunu nasıl yapabilirim? Sadece pippiramit yüklemek için kullanılamaz , bu yüzden indirdiği sürümü nasıl değiştirebilirim?

Yanıtlar:


8

İki seçeneğiniz var, ancak her iki durumda da easy_install-3.2. Paketlenmiş gibi görünmediğinden kendiniz yüklemelisiniz. Neyse ki bu kolay. Ayrıca paketlenmiş python3-pkg-kaynakları da edinmelisiniz:

sudo apt-get install python3-pkg-resources
wget http://python-distribute.org/distribute_setup.py
sudo python3 distribute_setup.py

Şimdi sadece Pyramid'i kurmak için easy_install-3.2'yi kullanabilir veya devam edip Pip'i Python3'e yükleyebilirsiniz.

SEÇENEK 1:

sudo easy_install-3.2 pyramid

SEÇENEK 2:

sudo easy_install-3.2 pip
sudo pip-3.2 install pyramid

'Sudo python3 distrib_setup.py' komutunu çalıştırdığımda, sözdizimi hatası veriyor. Belki kullanıyorum python3.4 ile güncel değil?
AlanSE

3

Alternatif olarak, paketin belirli bir sürümünü python'un belirli bir sürümüyle kurmak istiyorsanız, bu şekilde

 sudo python2.7 -m pip install pyudev=0.16

"=" Çalışmıyorsa, "==" kullanın

 sudo python2.7 -m pip install pyudev=0.16

Çıkışı: Invalid requirement: 'pyudev=0.16' = is not a valid operator. Did you mean == ?

 sudo python2.7 -m pip install pyudev==0.16

iyi çalışıyor


2

Her pythonikilinin kendi pipyürütülebilir dosyasının olması gerekir .

Kullanırsanız otomatik olarak birini alırsınız virtualenv. O zaman sadece pip install pyramidaktif bir sanal makinede koşabilirsiniz örneğin:

$ vex venv pip install pyramid

pipBir sistemi kurmak için kullanmak istiyorsanız, bunun için python3kurabilirsiniz pip:

$ sudo apt-get install python3-pip

Program yükler pip3. Sonra:

$ pip3 install --user pyramid

yükler pyramidde ~/.localdizin ağacında.

Bir Python paketini birkaç python sürümünde test etmeniz gerekirse; kullanabilirsiniz tox.


0

Targz dosyasını Python.org Yüklemeler sayfasından indirip çıkartarak, yalnızca kullanıcıya özel bir Python sürümü kurduysanız ve şunu yapın: -

tar -xzf Python-x.x.x.tar.gz
cd Python-x.x.x/
./configure
make

Sadece bu Python kurulumu için pip kurmak ve çalıştırmak için get-pip kullanabilirsiniz .

Git-pip talimatlarına göre curl ile indirin. Ardından, Python-xxx / dizininizde çalıştırın:

./python -m get-pip.py --user
./python -m pip install pyramid --user
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.