我下载了http://pytools.codeplex.com/(Python Tools for Visual Studio),这样我就可以在Visual Studio中编写Python了。
问题是,当我尝试使用最基本的包“numpy”时,如下所示:
import numpy
它显示“No module named 'numpy'”。
如何在Visual Studio中使用NumPy和SciPy?
注意:我在另一台机器上使用Canopy Expres s,它工作得很好;但是,我不想在这台机器上安装它,因为我已经安装了Visual Studio。
我通过右键单击Python环境并单击添加环境将Python 3.3环境添加到我的Python“解决方案”中。但是,在右键单击我的环境并单击安装Python包后,我输入了“numpy”,并在尝试安装它时得到了这个错误:
...
creating build
creating build\src.win32-3.3
creating build\src.win32-3.3\numpy
creating build\src.win32-3.3\numpy\distutils
building library "npymath" sources
No module named 'numpy.distutils.msvccompiler' in numpy.distutils; trying from distutils
error: Unable to find vcvarsall.bat
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in c:\users\dom\appdata\local\temp\pip_build_Dom\numpy
Storing complete log in C:\Users\Dom\pip\pip.log
'numpy' failed to install. Exit code: 1
如何安装NumPy?
8条答案
按热度按时间xmq68pz91#
在Visual Studio 2013 Community Edition和Python 2.7环境中,以下方法对我有效:
在解决方案资源管理器中打开Python环境菜单,然后单击“安装Python包...”
然后写“numpy":
xv8emn3q2#
两种解决方案对我有效:
1.直接进入我的Python文件夹并使用pip安装软件包。
1.在我的项目中创建虚拟环境并从Visual Studio中安装包。
0x6upsns3#
考虑使用功能更丰富的Python Windows发行版,如Anaconda。a boatload of packages包含在安装程序中。这对于那些刚接触Python的人来说非常方便,特别是当他们使用Windows时。
编辑:
**截至2020年,我建议使用Python的
python.org
发行版。**ms-windows上的一些问题 * 终于 * 得到了解决,所以现在很多项目都为ms-windows提供了二进制包(wheels)。其中包括numpy
,pandas
,matplotlib
,pillow
,Cython
和PyNaCl
。请注意,车轮名称以以下结尾:
win_amd64.whl
用于64位版本的ms-windows,win32.whl
是32位的。woobm2wo4#
在 Visual Studio 2022 中,只需使用“解决方案资源管理器**”安装 NumPy 即可。
*展开 * 项目 *,然后展开**Python环境 *
**在 Python安装 * 上右键,选择“管理Python包...”
在搜索字段中键入“numpy”
单击“运行命令:pip install numpy
现在NumPy应该安装在Visual Studio Python环境中了!
然后NumPy将安装在默认的Visual Studio Python环境中,*
然后NumPy将只安装在您当前的项目上。
mzillmmw5#
实际上,我在尝试使用Visual Studio for Python时遇到了同样的问题。
我设法让事情在最后工作-请参阅 * Using Visual Studio 2013 for Python (3.4) with NumPy and SciPy on Windows * 的细节。基本上,您可以使用安装程序(如果有)或使用pip进行安装。
zmeyuzjn6#
确保在Visual Studio中安装了C++通用工具:
klsxnrf17#
请参阅Visual Studio中的Extra(Extra-Python-Interactive Window)。
它能够通过不同的平台/Python版本(32位,64位,Python和Anaconda(具有NumPy包))切换交互式控制台。
oxiaedzo8#
从 PTVS Installation:
2.单独安装软件包
这里有一些推荐的套餐。通常,您希望使用
pip
或通过Visual Studio中的接口(使用pip
)安装软件包,因为这将确保您获得最新版本的Python以及任何依赖项。有些软件包具有复杂的依赖关系,需要从项目网站或Christoph Gohlke's package collection手动下载。
我从这些链接安装了
numpy
和scipy
,它与Visual Studio完美配合。numpy
http://sourceforge.net/projects/numpy/files/NumPy/scipy
http://sourceforge.net/projects/scipy/files/scipy/Matplotlib
http://matplotlib.org/downloads.htmlPandas
http://pandas.pydata.org/getpandas.html