尽管淘汰了已知的互联网,但无法在Mac上安装Python NumPy模块

时间:2013-07-03 02:38:14

标签: python numpy

全部 - 尽管我尽了最大的努力,随机互联网帖子和看似相关的Stack Overflow线程,但我无法在我的Mac(OS Mountain Lion)上成功安装NumPy。

从各种来源,我的理解是我必须安装XCode和开发人员命令行工具,我已经完成了这两项工作。但是,根据下面的终端打印输出,有些事情仍然不对。

如果有人可以指出我正确的方向,也许还可以解释为什么首先安装Python模块这么困难(我也有scikit-learn的问题),我会非常感激。

非常感谢。

终端打印:

上次登录:ttys000上的Tue Jul 2 21:32:39 amormachines-macbook:~amormachine $ pip install numpy 下载/拆包numpy   运行setup.py egg_info for package numpy     从numpy源目录运行。     ' / private / var / folders / wk / r5j_bvnd28bd2ff42jctw8n80000gn / T / pip-build / numpy / numpy / distutils':' site.cfg'中不存在的路径     F2PY版本2     blas_opt_info:       实测:         extra_link_args = [' -Wl,-framework',' -Wl,加速']         define_macros = [(' NO_ATLAS_INFO',3)]         extra_compile_args = [' -msse3',' -I / System / Library / Frameworks / vecLib.framework / Headers']

lapack_opt_info:
  FOUND:
    extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
    define_macros = [('NO_ATLAS_INFO', 3)]
    extra_compile_args = ['-msse3']

build_src
building py_modules sources
building library "npymath" sources
customize Gnu95FCompiler
Could not locate executable gfortran
Could not locate executable f95
customize NAGFCompiler
customize AbsoftFCompiler
Could not locate executable f90
Could not locate executable f77
customize IBMFCompiler
Could not locate executable xlf90
Could not locate executable xlf
customize IntelFCompiler
Could not locate executable ifort
Could not locate executable ifc
customize GnuFCompiler
Could not locate executable g77
customize G95FCompiler
Could not locate executable g95
customize PGroupFCompiler
Could not locate executable pgfortran
don't know how to compile Fortran code on platform 'posix'
C compiler: gcc-4.0 -fno-strict-aliasing -fno-common -dynamic -arch ppc -arch i386 -g -O2 -DNDEBUG -g -O3

compile options: '-I/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/core/src/private -I/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/core/src -I/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/core -I/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/core/src/npymath -I/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/core/src/multiarray -I/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/core/src/umath -I/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/core/src/npysort -I/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/core/include -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c'
gcc-4.0: _configtest.c
sh: gcc-4.0: command not found
sh: gcc-4.0: command not found
failure.
removing: _configtest.c _configtest.o
Traceback (most recent call last):
  File "<string>", line 16, in <module>
  File "/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/setup.py", line 214, in <module>
    setup_package()
  File "/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/setup.py", line 207, in setup_package
    configuration=configuration )
  File "/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/distutils/core.py", line 186, in setup
    return old_setup(**new_attr)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py", line 152, in setup
    dist.run_commands()
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/distutils/command/egg_info.py", line 8, in run
    self.run_command("build_src")
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/cmd.py", line 326, in run_command
    self.distribution.run_command(command)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/distutils/command/build_src.py", line 152, in run
    self.build_sources()
  File "/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/distutils/command/build_src.py", line 163, in build_sources
    self.build_library_sources(*libname_info)
  File "/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/distutils/command/build_src.py", line 298, in build_library_sources
    sources = self.generate_sources(sources, (lib_name, build_info))
  File "/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/distutils/command/build_src.py", line 385, in generate_sources
    source = func(extension, build_dir)
  File "/private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/core/setup.py", line 648, in get_mathlib_info
    raise RuntimeError("Broken toolchain: cannot link a simple C program")
RuntimeError: Broken toolchain: cannot link a simple C program
Complete output from command python setup.py egg_info:
Running from numpy source directory.

&#39; / private / var / folders / wk / r5j_bvnd28bd2ff42jctw8n80000gn / T / pip-build / numpy / numpy / distutils&#39;:&#39; site.cfg&#39;

F2PY第2版

blas_opt_info:

实测值:

extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']

define_macros = [('NO_ATLAS_INFO', 3)]

extra_compile_args = ['-msse3', '-I/System/Library/Frameworks/vecLib.framework/Headers']

lapack_opt_info:

实测值:

extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']

define_macros = [('NO_ATLAS_INFO', 3)]

extra_compile_args = ['-msse3']

运行egg_info

运行build_src

build_src

构建py_modules源

建立图书馆&#34; npymath&#34;来源

自定义Gnu95FCompiler

找不到可执行的gfortran

找不到可执行文件f95

自定义NAGFCompiler

自定义AbsoftFCompiler

找不到可执行文件f90

找不到可执行文件f77

自定义IBMFCompiler

找不到可执行文件xlf90

无法找到可执行文件xlf

自定义IntelFCompiler

找不到可执行文件ifort

找不到可执行文件ifc

自定义GnuFCompiler

找不到可执行文件g77

自定义G95FCompiler

找不到可执行文件g95

自定义PGroupFCompiler

找不到可执行文件pgfortran

不知道如何在平台上编译Fortran代码&#39; posix&#39;

C编译器:gcc-4.0 -fno-strict-aliasing -fno-common -dynamic -arch ppc -arch i386 -g -O2 -DNDEBUG -g -O3

编译选项:&#39; -I / private / var / folders / wk / r5j_bvnd28bd2ff42jctw8n80000gn / T / pip-build / numpy / numpy / core / src / private -I / private / var / folders / wk / r5j_bvnd28bd2ff42jctw8n80000gn / T / pip-build / numpy / numpy / core / src -I / private / var / folders / wk / r5j_bvnd28bd2ff42jctw8n80000gn / T / pip-build / numpy / numpy / core -I / private / var / folders / wk / r5j_bvnd28bd2ff42jctw8n80000gn / T / pip-build / numpy / numpy / core / src / npymath -I / private / var / folders / wk / r5j_bvnd28bd2ff42jctw8n80000gn / T / pip-build / numpy / numpy / core / src / multiarray -I / private / var / folders / wk / r5j_bvnd28bd2ff42jctw8n80000gn / T / pip-build / numpy / numpy / core / src / umath -I / private / var / folders / wk / r5j_bvnd28bd2ff42jctw8n80000gn / T / pip-build / numpy / numpy / core / src / npysort -I / private / var / folders / wk / r5j_bvnd28bd2ff42jctw8n80000gn / T / pip-build / numpy / numpy / core / include -I / Library / Frameworks / Python.framework / Versions / 2.7 / include / python2.7 -c&#39 ;

gcc-4.0:_configtest.c

sh:gcc-4.0:找不到命令

sh:gcc-4.0:找不到命令

失败。

删除:_configtest.c _configtest.o

追踪(最近一次呼叫最后一次):

文件&#34;&#34;,第16行,

文件&#34; /var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/setup.py" ;,第214行,

setup_package()

文件&#34; /var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/setup.py" ;,第207行,在setup_package中

configuration=configuration )

文件&#34; /private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/distutils/core.py" ;,第186行,在设置中

return old_setup(**new_attr)

File&#34; /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py" ;,第152行,在设置中

dist.run_commands()

文件&#34; /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py",第953行,在run_commands中

self.run_command(cmd)

File&#34; /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py" ;,第972行,在run_command中

cmd_obj.run()

文件&#34; /private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/distutils/command/egg_info.py" ;,第8行,在运行中

self.run_command("build_src")

文件&#34; /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/cmd.py" ;,第326行,在run_command中

self.distribution.run_command(command)

File&#34; /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py" ;,第972行,在run_command中

cmd_obj.run()

文件&#34; /private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/distutils/command/build_src.py" ;,第152行,在运行中

self.build_sources()

文件&#34; /private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/distutils/command/build_src.py" ;,第163行,在build_sources中

self.build_library_sources(*libname_info)

文件&#34; /private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/distutils/command/build_src.py" ;,第298行,在build_library_sources中

sources = self.generate_sources(sources, (lib_name, build_info))

文件&#34; /private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/distutils/command/build_src.py" ;,第385行,in generate_sources

source = func(extension, build_dir)

文件&#34; /private/var/folders/wk/r5j_bvnd28bd2ff42jctw8n80000gn/T/pip-build/numpy/numpy/core/setup.py",第648行,在get_mathlib_info中

raise RuntimeError("Broken toolchain: cannot link a simple C program")

RuntimeError:破坏的工具链:无法链接简单的C程序


命令python setup.py egg_info失败,错误代码为1 / var / folders / wk / r5j_bvnd28bd2ff42jctw8n80000gn / T / pip-build / numpy 存储完整的登录/Users/amormachine/.pip/pip.log amormachines-macbook:~amormachine $

0 个答案:

没有答案