J’ai différentes versions de python installées, 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? Utiliser simplement pip
pour installer la pyramide ne fonctionne pas, alors comment puis-je changer la version vers laquelle il télécharge?
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-dissortingbute.org/dissortingbute_setup.py sudo python3 dissortingbute_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 package 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 == ?
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 fichier binary python
doit avoir son propre exécutable pip
.
Vous en obtiendrez un automatiquement si vous utilisez virtualenv
. Ensuite, vous pouvez simplement exécuter pip install pyramid
dans une virtualenv activée, par exemple:
$ vex venv pip install pyramid
Si vous souhaitez utiliser pip
pour installer un système python3
vous pouvez alors l’installer:
$ sudo apt-get install python3-pip
Il installe le programme pip3
. Alors:
$ pip3 install --user pyramid
installe la pyramid
dans l’arborescence de répertoires ~/.local
.
Si vous avez besoin de tester un package Python sur plusieurs versions de Python; vous pourriez utiliser tox
.
Dans le cas où vous avez installé une version distincte de Python réservée à l’ utilisateur, téléchargez et extrayez le fichier tar.gz à partir de la page de téléchargement de Python.org et procédez ainsi:
tar -xzf Python-xxxtar.gz cd Python-xxx/ ./configure make
Vous pouvez utiliser get-pip pour installer et exécuter pip uniquement pour cette installation Python .
Téléchargez-le avec curl selon les instructions de git-pip. Ensuite, dans votre répertoire Python-xxx /, exécutez:
./python -m get-pip.py --user ./python -m pip install pyramid --user