J'ai différentes versions de python installé, python 2.7 étant la valeur par défaut et 3.2 la seconde. Maintenant, je veux installer pyramid à l’installation 3.2. Comment puis-je faire ceci? Le simple fait d'utiliser pip
pour installer la pyramide ne fonctionne pas. Comment puis-je changer la version vers laquelle il est téléchargé?
Vous avez deux options, mais dans tous les cas, vous devez obtenir easy_install-3.2. Comme il ne semble pas être emballé, vous devez l’installer vous-même. Heureusement c'est facile. Et vous devriez également obtenir python3-pkg-resources, qui est packagé:
Sudo apt-get install python3-pkg-resources
wget http://python-distribute.org/distribute_setup.py
Sudo python3 distribute_setup.py
Maintenant, vous pouvez simplement utiliser easy_install-3.2 pour installer Pyramid ou installer pip en Python3.
OPTION 1:
Sudo easy_install-3.2 pyramid
OPTION 2:
Sudo easy_install-3.2 pip
Sudo pip-3.2 install pyramid
Sinon, si vous souhaitez installer une version spécifique du paquet avec la version spécifique de python, procédez comme suit.
Sudo python2.7 -m pip install pyudev=0.16
Si le "=" ne fonctionne pas, utilisez "=="
Sudo python2.7 -m pip install pyudev=0.16
Ouput: Invalid requirement: 'pyudev=0.16' = is not a valid operator. Did you mean == ?
Sudo python2.7 -m pip install pyudev==0.16
fonctionne bien
Chaque binaire python
doit avoir son propre exécutable pip
name__.
Vous en obtiendrez un automatiquement si vous utilisez virtualenv
name__. Ensuite, vous pouvez simplement exécuter pip install pyramid
dans un environnement virtuel activé, par exemple:
$ vex venv pip install pyramid
Si vous souhaitez utiliser pip
à installer pour un système python3
, vous pouvez installer pip
pour celui-ci:
$ Sudo apt-get install python3-pip
Il installe le programme pip3
. Ensuite:
$ pip3 install --user pyramid
installe pyramid
dans l'arborescence de répertoires ~/.local
.
Si vous devez tester un package Python sur plusieurs versions de python; vous pouvez utiliser tox
name__.
Dans le cas où vous avez installé une version distincte de Python pour l'utilisateur, en téléchargeant et en extrayant le fichier tar.gz à partir de la page Python.org Downloads et en effectuant l'une des opérations suivantes: -
tar -xzf Python-x.x.x.tar.gz
cd Python-x.x.x/
./configure
make
Vous pouvez utiliser get-pip pour installer et exécuter pip pour cette Python installation uniquement .
Téléchargez-le avec curl selon les instructions de git-pip. Ensuite, dans votre répertoire Python-x.x.x /, exécutez:
./python -m get-pip.py --user
./python -m pip install pyramid --user