我正在尝试将numpy(和scipy和matplotlib)安装到virturalenv中.
我不断收到这些错误:
RuntimeError: Broken toolchain: cannot link a simple C program
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1
Run Code Online (Sandbox Code Playgroud)
我安装了xcode的命令行工具
$ which gcc
/usr/bin/gcc
$ which cc
/usr/bin/cc
Run Code Online (Sandbox Code Playgroud)
我在Mac OSX 10.9上使用brew安装的python
编辑
是,尝试使用pip进行安装.
整个追溯是巨大的(> 400线)
这是它的一部分:
C compiler: cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe
compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core …Run Code Online (Sandbox Code Playgroud) 我无法通过pip install numpy在运行Python 3.4的计算机上安装numpy,因为我收到的各种错误都与编译问题有关(这只是64位Python安装的情况).
这是一个已被广泛报道的问题,我有一个关于无法找到vcvarsall.bat 的相关问题.我已经在运行Windows 8.1,7企业版和7家庭版的三台不同的清洁机器上进行了测试,它总是出现.
安装Visual Studio 2010 Express C++摆脱了链接中的第一个错误 - 即无法找到vcvarsall.bat但抛出以ValueError结尾的下一个异常,如下所示:
File "C:\Python34\lib\distutils\msvc9compiler.py", line 371, in initialize
vc_env = query_vcvarsall(VERSION, plat_spec)
File "C:\Python34\lib\distutils\msvc9compiler.py", line 287, in query_vcvarsall
raise ValueError(str(list(result.keys())))
ValueError: ['path']
Run Code Online (Sandbox Code Playgroud)
然后我按照这个建议修改了在讨论论坛中链接的文件,导致了KEY_BASE错误.
File "C:\Users\Matej\AppData\Local\Temp\pip_build_Matej\numpy\numpy\distutils\command\config.py", line 18, in <module>
from numpy.distutils.mingw32ccompiler import generate_manifest
File "C:\Users\Matej\AppData\Local\Temp\pip_build_Matej\numpy\numpy\distutils\mingw32ccompiler.py", line 36, in <module>
from distutils.msvccompiler import get_build_version as get_build_msvc_version
File "C:\Python34\lib\distutils\msvccompiler.py", line 638, in <module>
from distutils.msvc9compiler import MSVCCompiler
File "C:\Python34\lib\distutils\msvc9compiler.py", line 71, in <module>
r"v%sA"
File …Run Code Online (Sandbox Code Playgroud)