Je collaborais avec d'autres étudiants pour créer une application python et espérais utiliser les «roues d'entraînement» de l'intelli-sense de Visual Studio. Ils utilisent python sur mac et linux. Donc, idéalement, notre référentiel de contrôle de source se composerait uniquement des fichiers source *.py
que nous avons écrits et d’une exportation requirements.txt
des dépendances de pip (à l’aide de la méthode pip freeze
).
J'aimerais pouvoir créer un nouveau projet Visual Studio, puis pouvoir exécuter les commandes suivantes (par exemple) dans ce projet:
pip install boto
pip install fabric
pip install cuisine
pip freeze > requirements.txt
Et après cela, soyez capable d'écrire du code qui référence ces bibliothèques et de pouvoir l'exécuter à partir de Visual Studio.
Y a-t-il un moyen de faire ça? Python dans Visual Studio est-il même capable de gérer les modules dans le format dans lequel ils sont disponibles dans pip, ou bien toutes les bibliothèques python utilisées dans les VS doivent-elles avoir été précompilées pour Windows?
Merci d'avance pour votre aide!
Oui! Allez à Tools
-> Python Tools
-> Python Environments
.
Cela ouvrira une nouvelle fenêtre dans laquelle vous pourrez sélectionner pip
dans le menu (Overview
par défaut). Vous pourrez ensuite entrer votre module et double-cliquer pour l'installer.
Certains paquets ont des dépendances complexes et vous devrez peut-être les installer manuellement à partir de ces liens:
La mention de Visual Studio semble indiquer que vous utilisez les outils Python pour Visual Studio. Si tel est le cas, alors support pour pip, easy_install et virtualenv est l'une des nouvelles fonctionnalités de PTVS 2.0 beta - get it et vous permet de l'essayer. Une fois que vous avez ajouté une référence à un interpréteur dans votre projet, vous trouverez des commandes pour installer un package dans le menu contextuel de cet interpréteur dans l'Explorateur de solutions.
De cette façon, vous n’aurez pas non plus à configurer pip vous-même, puisque PTVS le fera pour vous la première fois que vous essayez d’installer un paquet.
Oui vous pouvez, voici un guide simple à partir d'ici https://zignar.net/2012/06/17/install-python-on-windows/
Avant de pouvoir installer Pip, vous aurez besoin de setuptools ou de distribution. Si vous utilisez Python3, vous devez utiliser distribuer car setuptools ne prend pas en charge Python 3.x.
Pour installer, téléchargez le fichier d'installation ici https://pypi.python.org/pypi/distribute/0.6.27 et appelez-le à l'aide de python.
python.exe C:\Path\to\distributors_setup.py
Maintenant que la distribution est installée, Pip peut également être installé. Téléchargez le fichier get-pip.py ici https://raw.github.com/pypa/pip/master/contrib/get-pip.py et appelez-le de la même manière que vous avez invoqué
python.exe c:\Path\to\get-pip.py
Après que Pip est installé. Mais vous voudrez peut-être aussi ajouter C:\Python32\Scripts à la variable de chemin d'accès (voir l'étape 1). Vous pouvez donc exécuter pip.exe depuis n’importe quel emplacement.
et vous pouvez définir votre chemin pour piper comme ceci:
Open cmd Prompt
Run set PATH="C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64"
Lorsque vous installez la prise en charge de Python avec Visual Studio, vous pouvez trouver l'exécutable PIP dans
C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Scripts
S'il n'y est pas, tapez ce qui suit dans une invite de commande pour connaître l'emplacement d'installation de Pythons
py --location
ajoutez l'emplacement au chemin ou exécutez pip avec le chemin complet de powershell
. "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_64\Scripts\pip.exe" install pillow