我有 scipy 和 numpy。所以我安装MinGW
了Cygwin
. o MinGW
我添加了环境变量的路径。但是当我运行我的 python 代码时,它会显示此错误消息。
* numpy.distutils 中没有名为 msvccompiler 的模块;尝试从 distutils Missing compiler_cxx fix for MSVCCompiler*
Traceback (most recent call last):
File "C:\Python27\jicrd_simulation.py", line 633, in <module>
cProfile.run('run()','infoprof_c_old')
File "C:\Python27\lib\cProfile.py", line 29, in run
prof = prof.run(statement)
File "C:\Python27\lib\cProfile.py", line 135, in run
return self.runctx(cmd, dict, dict)
File "C:\Python27\lib\cProfile.py", line 140, in runctx
exec cmd in globals, locals
File "<string>", line 1, in <module>
File "C:\Python27\jicrd_simulation.py", line 615, in run
P,trace=search(g)
File "C:\Python27\jicrd_simulation.py", line 580, in search
hits=compute_hits(g,pos,P)
File "C:\Python27\jicrd_simulation.py", line 299, in compute_hits
source_counts = thetarange(g,g.source,move)
File "C:\Python27\jicrd_simulation.py", line 229, in thetarange
headers=['<stdio.h>','<stdlib.h>','<math.h>','"'+g.path +'/comp.h"'])
File "C:\Python27\lib\site-packages\scipy\weave\inline_tools.py", line 355, in inline
**kw)
File "C:\Python27\lib\site-packages\scipy\weave\inline_tools.py", line 482, in compile_function
verbose=verbose, **kw)
File "C:\Python27\lib\site-packages\scipy\weave\ext_tools.py", line 367, in compile
verbose = verbose, **kw)
File "C:\Python27\lib\site-packages\scipy\weave\build_tools.py", line 272, in build_extension
setup(name = module_name, ext_modules = [ext],verbose=verb)
File "C:\Python27\lib\site-packages\numpy\distutils\core.py", line 186, in setup
return old_setup(**new_attr)
File "C:\Python27\lib\distutils\core.py", line 169, in setup
raise SystemExit, "error: " + str(msg)
CompileError: error: Unable to find vcvarsall.bat
那我现在该怎么办?我有一个 MSVCCCompiler。