在Visual Studio中使用NumPy

yqhsw0fo  于 12个月前  发布在  其他
关注(0)|答案(8)|浏览(181)

我下载了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?

xmq68pz9

xmq68pz91#

在Visual Studio 2013 Community Edition和Python 2.7环境中,以下方法对我有效:
在解决方案资源管理器中打开Python环境菜单,然后单击“安装Python包...

然后写“numpy":

xv8emn3q

xv8emn3q2#

两种解决方案对我有效:
1.直接进入我的Python文件夹并使用pip安装软件包。
1.在我的项目中创建虚拟环境并从Visual Studio中安装包。

0x6upsns

0x6upsns3#

考虑使用功能更丰富的Python Windows发行版,如Anacondaa boatload of packages包含在安装程序中。这对于那些刚接触Python的人来说非常方便,特别是当他们使用Windows时。

编辑
**截至2020年,我建议使用Python的python.org发行版。**ms-windows上的一些问题 * 终于 * 得到了解决,所以现在很多项目都为ms-windows提供了二进制包(wheels)。其中包括numpypandasmatplotlibpillowCythonPyNaCl

请注意,车轮名称以以下结尾:

  • win_amd64.whl用于64位版本的ms-windows,
  • win32.whl是32位的。
woobm2wo

woobm2wo4#

Visual Studio 2022 中,只需使用“解决方案资源管理器**”安装 NumPy 即可。

*展开 * 项目 *,然后展开**Python环境 *
**Python安装 * 上右键,选择“管理Python包...

在搜索字段中键入numpy
单击“运行命令:pip install numpy

现在NumPy应该安装在Visual Studio Python环境中了!

  • 注意**,如果选择的Python环境为:*
    • “Python 3.XX(全局默认)”

然后NumPy将安装在默认的Visual Studio Python环境中,*

  • *NOT the(全局默认值)

然后NumPy将只安装在您当前的项目上。

mzillmmw

mzillmmw5#

实际上,我在尝试使用Visual Studio for Python时遇到了同样的问题。
我设法让事情在最后工作-请参阅 * Using Visual Studio 2013 for Python (3.4) with NumPy and SciPy on Windows * 的细节。基本上,您可以使用安装程序(如果有)或使用pip进行安装。

zmeyuzjn

zmeyuzjn6#

确保在Visual Studio中安装了C++通用工具:

klsxnrf1

klsxnrf17#

请参阅Visual Studio中的Extra(Extra-Python-Interactive Window)。
它能够通过不同的平台/Python版本(32位,64位,Python和Anaconda(具有NumPy包))切换交互式控制台。

oxiaedzo

oxiaedzo8#

PTVS Installation

2.单独安装软件包

这里有一些推荐的套餐。通常,您希望使用pip或通过Visual Studio中的接口(使用pip)安装软件包,因为这将确保您获得最新版本的Python以及任何依赖项。
有些软件包具有复杂的依赖关系,需要从项目网站或Christoph Gohlke's package collection手动下载。
我从这些链接安装了numpyscipy,它与Visual Studio完美配合。

相关问题