Sea*_*ean 8 python visual-studio anaconda visual-studio-2017
我刚刚安装了Visual Studio社区,其中包含Python和Data Science的工作负载.
我从Python\Machine Learning模板创建了一个新的回归项目.
前几行是:
from pandas import read_table
import numpy as np
import matplotlib.pyplot as plt
Run Code Online (Sandbox Code Playgroud)
首先我得到错误:No module named xxx或者Missing required dependencies [xxx],对于pandas或numpy,或scikitlearn或scipy.
我原本希望这些作为Visual Studio工作负载的一部分安装,实际上它们似乎在Anaconda3\Lib\sitpackages文件夹中,如果它们应该在那里.但我尝试从VS中的Python Environments窗口安装它们.
如果我很幸运,那么我将错过了上述错误:Importing the multiarray numpy extension module failed..
任何人都有任何指针来设置它?
前几天我刚刚在 64 位 Windows 7 上使用 VS 2017 Community 经历了这种痛苦。
为了使回归示例正常工作,我必须将 Python 升级到版本 3.6.1,因为 pip 安装的 numpy 版本 (1.13.1) 不适用于 3.6.0。
简而言之,我直接从 python.org 下载并运行 Python 3.6.1 的 Windows 64 位安装程序,然后(如上所述)从 VS Python 环境窗口安装 matplotlib (2.0.2) numpy (1.13.1)和熊猫(0.20.3)。之后,所有的导入都起作用了。(注意,VS 智能感知功能需要一段时间才能跟上导入速度。)
在我的机器上 pandas、numpy 和 matplotlib 位于
C:\Program Files\Python36\Lib\site-packages
希望这会有所帮助。
| 归档时间: |
|
| 查看次数: |
18121 次 |
| 最近记录: |