Comment faire pour installer py.test?
Donc, je suis nouveau sur le Python. C'est peut-être une question stupide, mais je n'ai aucune idée de comment installer des paquets comme pytest
?
Ce serait génial si quelqu'un pouvait donner des instructions afin d'atteindre cet objectif.
Veuillez spécifier le système d'exploitation
Je suis sous windows 8 avec python 3.3.
Je suis sous windows 8 avec python 3.3.
OriginalL'auteur tazeunite00 | 2014-01-15
Vous devez vous connecter pour publier un commentaire.
En général, l'installation d'un package Python est assez simple si vous utilisez
pip
qui est déjà installé si vous êtes à l'aide de Python 2 >=2.7.9 ou Python 3 >=3.4.Pour installer
pytest
:Python 2:
$ pip install pytest
Python 3:
$ pip3 install pytest
Cependant, il est une bonne pratique pour isoler Python environnements par la création d'un environnement virtuel. Pour installer
pytest
dans un environnement virtuel isolé:Python 2
Python 3
Python 3.6+
python3.6 -m venv .venv
, et installer pytest après activer cette venv avecpip install pytest==3.7.1
, la version appelée parpytest --version
estThis is pytest version 3.2.1 imported from /usr/local/lib/python2.7/dist-packages/pytest.pyc setuptools registered plugins
, si je veux utiliser la version nouvellement installée, j'ai appelerpython -m pytest --version
. Si ce besoin d'un dédié à la question, je vais le faire.si votre version par défaut est Python 2, alors vous devez d'abord installer Python 3. Ou vous devez utiliser
pip install -U virtualenv
pour installer un environnement virtuel à l'aide de python 2. Quelle est la puissance que vous obtenez après l'activation de votre environnement virtuel, si vous exécutezwhich python
, et quelle est la puissance que vous obtenez lorsque vous exécutezwhich pip
(encore une fois après l'activation de l'environnement virtuel).Ici c'est les chemins de python dans/en dehors de venv. Ici c'est une capture d'écran de mes problèmes... mais aujourd'hui, je ne peux pas reproduire ce comportement... pytest dans venv correspond à la venv python branche... j'ai mis ça de côté, je vais voir si ça se reproduit. Merci de répondre.
OriginalL'auteur lmiguelvargasf
Peut-être vous cherchez quelque chose comme pip.
Par exemple, si vous souhaitez installer Cherrypy vous devez exécuter
ou si vous utilisez python3, et en fonction de votre distribution, la commande est
Si vous êtes le téléchargement d'un package à partir d'une source, vous devez décompresser et normalement, selon le package, vous devez exécuter en tant qu'administrateur ou root)
Qu'est-ce exactement "avec soin"?
OriginalL'auteur Orlando