Les paquets Python (numpy/pandas/etc) dans Visual Studio 2017 sur Windows
Je viens d'installer Visual Studio Community avec la charge de travail pour le Python et de la Science des Données.
- Je créer un nouveau projet de Régression de l'Python\l'Apprentissage de la Machine modèle.
Les premières lignes sont:
from pandas import read_table
import numpy as np
import matplotlib.pyplot as plt
J'obtiens d'abord les erreurs: No module named xxx
ou Missing required dependencies [xxx]
, pour les pandas ou numpy, ou scikitlearn ou scipy.
Je l'aurais prévu pour être installé en tant que partie de Visual Studio des charges de travail, et en effet, ils semblent être dans la Anaconda3\Lib\sitpackages
dossier, si c'est là où ils devraient être. Mais j'ai essayé de l'installer de toute façon à partir du Python fenêtre Environnements de VS.
Si je suis chanceux, j'ai ensuite passé l'erreur ci-dessus: Importing the multiarray numpy extension module failed.
.
Tout le monde a tous les pointeurs pour cette mise en place?
OriginalL'auteur Sean | 2017-07-12
Vous devez vous connecter pour publier un commentaire.
C'est comment je l'ai eu à travailler:
Clic droit sur "Python Environnements" sur la fenêtre explorateur de solutions. Sélectionnez Ajout/suppression de python environnements et puis choisir un environnement qui a le droit de paquets sélectionnés ou ajouter des packages nécessaires.
OriginalL'auteur Zwitterion
Anaconda doit ajouter pour les pandas,numpy, et pyplot. Ajouter Anaconda clic droit sur l'Environnement Python et ajouter de l'Anaconda.
OriginalL'auteur sachit
Je suis juste allé à travers cette douleur, l'autre jour, sur une version 64 bits de Windows 7 avec VS de la Collectivité en 2017.
Pour obtenir la régression exemple de travail que j'ai dû mettre à jour Python à la version 3.6.1, comme le pip-installé la version de numpy (1.13.1) ne fonctionne pas avec la version 3.6.0.
En bref, j'ai téléchargé et exécuté le 64 bits de Windows installer pour Python 3.6.1 direct à partir de python.org donc, (comme vous l'avez décrit ci-dessus) de la VS Python fenêtre Environnements installé matplotlib (2.0.2) numpy (1.13.1) et les pandas (0.20.3). Après cela, toutes les importations travaillé. (NB il faut un certain temps pour le VS fonctionnalité intellisense pour obtenir jusqu'à la vitesse avec les importations.)
Sur ma machine pandas, numpy et matplotlib s'asseoir dans
C:\Program Files\Python36\Lib\site-packages
Espérant que cela puisse aider.
no lapack/blas resources found
. J'ai essayé de pip l'installation de la roue (lfd.uci.edu/~gohlke/pythonlibs/#scipy), mais toujours pas de chance. Le voyage continue...OriginalL'auteur AS Mackay
Cela semble avoir eu de travail:
J'ai installé la dernière version de l'Anaconda (après désinstallation de la version fournie avec le Python VS la charge de travail).
J'ai ensuite installé le numpy, scipy et scikit roues de ce lien. Surtout, j'ai installé à l'aide de l'Anaconda console (Démarrer -> Anaconda Invite [Exécuter en tant qu'Administrateur]), que j'ai eu un autre système d'installation de Python, que j'avais été l'installation de roues/packages antérieurement.
Qui semblait faire l'affaire, après le redémarrage de Visual Studio.
OriginalL'auteur Sean