首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Testing Scipy;get "No module named msvccompiler in numpy.distutils;Testing from distutils“

Testing Scipy;get "No module named msvccompiler in numpy.distutils;Testing from distutils“
EN

Stack Overflow用户
提问于 2012-11-29 13:49:01
回答 2查看 8.7K关注 0票数 3

我正在尝试通过安装nose并输入以下命令来测试我的scipy安装

代码语言:javascript
复制
import scipy
scipy.test('1','10')

我得到了大约200个错误,但其中一个更常见的是:

代码语言:javascript
复制
.... No module named msvccompiler in numpy.distutils; trying from distutils
Missing compiler_cxx fix for MSVCCompiler

我已经安装了MS Virtual Studio 2009 (Python2.7需要)

有没有人能帮我消除这个错误,或者告诉我为什么不能?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2014-05-31 23:26:22

你必须做两件事才能让它找到Visual Studio编译器:

  1. 在您的环境中,设置VS90COMNTOOLS=%VS__vvv__COMNTOOLS%,其中vvv是您安装的版本。在Visual Studio Developer命令提示符下查看有关setup.py和stackoverflow的其他相关问题。VS在开始菜单中包含此链接。它设置了从命令行运行编译器和相关工具所需的所有环境变量。
票数 1
EN

Stack Overflow用户

发布于 2015-05-16 14:42:03

最好的解决方案是使用Anaconda Python发行版

它具有大多数工程和数据分析包,并自动设置C++编译器的路径。您可以使用Anaconda轻松安装numpy、scipy、matplotlib等。它不会为numpy显示vcvarshall.bat和numpy.core.multiarray错误

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13619649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档