相关疑难解决方法(0)

pip install numpy的问题 - RuntimeError:Broken toolchain:无法链接一个简单的C程序

我正在尝试将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)

python numpy pip virtualenv

75
推荐指数
8
解决办法
6万
查看次数

在Windows 8.1,7企业版和7家庭版下的numpy安装期间编译pip的问题

我无法通过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)

python windows numpy pip python-3.4

20
推荐指数
2
解决办法
1万
查看次数

标签 统计

numpy ×2

pip ×2

python ×2

python-3.4 ×1

virtualenv ×1

windows ×1