web-dev-qa-db-fra.com

Comment ajouter un package à python dans Visual Studio 2017

Je viens d'installer le nouvel aperçu VS2017 et d'importer un projet Python. Ce projet contient de nombreuses instructions d'importation, mais VS2017 affiche une erreur dans certains packages d'importation tels que cv2, socketio, eventlet, eventlet.wsgi. This = Python fonctionne correctement sous VS2017 dans mon environnement Anaconda. Dois-je installer OpenCV 2, socketio, etc. sous Windows? Ou existe-t-il une solution telle que pip, anaconda, apt-get, Dans l'environnement VS2017 qui peut automatiser l'installation des packages non résolus, j'ai également remarqué qu'il était possible d'ajouter Anaconda au projet VS créé. Est-ce que cet Anaconda dans VS peut aider à installer les packages manquants? Cordialement.

16
ze_netio

Vous pouvez, cependant ce n'est pas parfait.

Tout d’abord, vous devez afficher le menu d’environnements Python) auquel vous pouvez accéder en accédant:

Outils -> Python -> Python Environnements

Cela devrait faire apparaître une barre latérale (en fonction de la configuration de VS). Il devrait y avoir une liste déroulante à mi-chemin avec le texte "Aperçu". Cliquez dessus et vous pouvez sélectionner "Packages". Cela fera apparaître une zone de texte en dessous qui vous permettra d'utiliser des commandes pip standard pour installer des packages.

Si vous êtes sous Windows, il existe une étape supplémentaire pour certains paquets. Comme pip ne fonctionne pas bien sous Windows, en raison du fait que le site de packages Windows standard ( PyPI ) ne dispose pas encore de roues Windows pour de nombreux packages courants.

Par conséquent, vous feriez mieux de vous rendre sur site de paquetage non officiel de Christoph Gohlke , puis de télécharger le paquet dont vous avez besoin. Une fois téléchargé localement, copiez et collez l'adresse LOCAL dans la zone de texte sous "Packages". Il installera ensuite le paquet et vous serez prêt à partir.

21
Derme302

J'ai eu le même problème et je pouvais le faire fonctionner avec Visual Studio 2017 python v3.6 en utilisant les instructions suivantes

Installez le fichier .whl approprié en utilisant ce lien ( cpMN où vous avez = Python MN ). Contrib inclut les packages OpenCV-extra. Par exemple, en supposant que vous ayez Python 3.6, vous pouvez télécharger **opencv_python-3.2.0+contrib-cp36-none-win_AMD64.whl**

lien pour télécharger

Puis installez-le en exécutant cette commande à partir du dossier installé

pip install opencv_python-3*win_AMD64.whl
3
sumeet kumar