为Py3安装numpy时出错

为Py3安装numpy时出错,numpy,installation,pypy,Numpy,Installation,Pypy,试图在我的MacBook上安装numpy for pypy3时,我收到一个错误 以下是安装numpy的说明 git clone https://bitbucket.org/pypy/numpy.git cd numpy pypy3 setup.py install 但当我启动“pypy3 setup.py安装”时,我收到以下错误消息: Running from numpy source directory. /usr/local/Cellar/pypy3/2.4.0/libexec/lib_p

试图在我的MacBook上安装numpy for pypy3时,我收到一个错误

以下是安装numpy的说明

git clone https://bitbucket.org/pypy/numpy.git
cd numpy
pypy3 setup.py install
但当我启动“pypy3 setup.py安装”时,我收到以下错误消息:

Running from numpy source directory.
/usr/local/Cellar/pypy3/2.4.0/libexec/lib_pypy/__pycache__/_cffi__g93a4bf4dxace1544d.c:2:10: fatal error: 
  'stdio.h' file not found
#include <stdio.h>
         ^
1 error generated.
/usr/local/Cellar/pypy3/2.4.0/libexec/lib-python/3/distutils/dist.py:257: UserWarning: Unknown distribution option: 'test_suite'
warnings.warn(msg)
non-existing path in 'numpy/distutils': 'site.cfg'
non-existing path in 'numpy/f2py': 'docs'
non-existing path in 'numpy/f2py': 'f2py.1'
F2PY Version 2
blas_opt_info:
blas_mkl_info:
libraries mkl,vml,guide not found in ['/usr/local/Cellar/pypy3/2.4.0/libexec/lib', '/usr/local/lib', '/usr/lib']
NOT AVAILABLE

openblas_info:
libraries openblas not found in ['/usr/local/Cellar/pypy3/2.4.0/libexec/lib', '/usr/local/lib', '/usr/lib']
NOT AVAILABLE

atlas_blas_threads_info:
Setting PTATLAS=ATLAS
libraries ptf77blas,ptcblas,atlas not found in ['/usr/local/Cellar/pypy3/2.4.0/libexec/lib', '/usr/local/lib', '/usr/lib']
NOT AVAILABLE

atlas_blas_info:
libraries f77blas,cblas,atlas not found in ['/usr/local/Cellar/pypy3/2.4.0/libexec/lib', '/usr/local/lib', '/usr/lib']
NOT AVAILABLE

FOUND:
extra_compile_args = ['-msse3', '-I/System/Library/Frameworks/vecLib.framework/Headers']
extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
define_macros = [('NO_ATLAS_INFO', 3)]

non-existing path in 'numpy/lib': 'benchmarks'
lapack_opt_info:
openblas_lapack_info:
libraries openblas not found in ['/usr/local/Cellar/pypy3/2.4.0/libexec/lib', '/usr/local/lib', '/usr/lib']
NOT AVAILABLE

lapack_mkl_info:
mkl_info:
libraries mkl,vml,guide not found in ['/usr/local/Cellar/pypy3/2.4.0/libexec/lib', '/usr/local/lib', '/usr/lib']
NOT AVAILABLE

NOT AVAILABLE

atlas_threads_info:
Setting PTATLAS=ATLAS
libraries ptf77blas,ptcblas,atlas not found in /usr/local/Cellar/pypy3/2.4.0/libexec/lib
libraries lapack_atlas not found in /usr/local/Cellar/pypy3/2.4.0/libexec/lib
libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
libraries lapack_atlas not found in /usr/local/lib
libraries ptf77blas,ptcblas,atlas not found in /usr/lib
libraries lapack_atlas not found in /usr/lib
<class 'numpy.distutils.system_info.atlas_threads_info'>
NOT AVAILABLE

atlas_info:
libraries f77blas,cblas,atlas not found in /usr/local/Cellar/pypy3/2.4.0/libexec/lib
libraries lapack_atlas not found in /usr/local/Cellar/pypy3/2.4.0/libexec/lib
libraries f77blas,cblas,atlas not found in /usr/local/lib
libraries lapack_atlas not found in /usr/local/lib
libraries f77blas,cblas,atlas not found in /usr/lib
libraries lapack_atlas not found in /usr/lib
<class 'numpy.distutils.system_info.atlas_info'>
NOT AVAILABLE

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

/usr/local/Cellar/pypy3/2.4.0/libexec/lib-python/3/distutils/dist.py:257: UserWarning: Unknown distribution option: 'define_macros'
warnings.warn(msg)
running install
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building py_modules sources
building library "npymath" sources
customize Gnu95FCompiler
Found executable /usr/local/bin/gfortran
/Users/remioudin/numpy/numpy/distutils/fcompiler/gnu.py:129: UserWarning: Env. variable MACOSX_DEPLOYMENT_TARGET set to 10.3
  warnings.warn(s)
customize Gnu95FCompiler
customize Gnu95FCompiler using config
C compiler: cc -arch x86_64 -O2 -fPIC -Wimplicit -O2 -fPIC -Wimplicit

compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/include -I/usr/local/Cellar/pypy3/2.4.0/libexec/include -c'
cc: _configtest.c
cc -arch x86_64 _configtest.o -o _configtest
ld: library not found for -lcrt1.o
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ld: library not found for -lcrt1.o
clang: error: linker command failed with exit code 1 (use -v to see invocation)
failure.
removing: _configtest.c _configtest.o
Traceback (most recent call last):
  File "setup.py", line 251, in <module>
    setup_package()
  File "setup.py", line 243, in setup_package
    setup(**metadata)
  File "/Users/remioudin/numpy/numpy/distutils/core.py", line 169, in setup
     return old_setup(**new_attr)
  File "/usr/local/Cellar/pypy3/2.4.0/libexec/lib-python/3/distutils/core.py", line 148, in setup
dist.run_commands()
  File "/usr/local/Cellar/pypy3/2.4.0/libexec/lib-python/3/distutils/dist.py", line 917, in run_commands
self.run_command(cmd)
  File "/usr/local/Cellar/pypy3/2.4.0/libexec/lib-python/3/distutils/dist.py", line 936, in run_command
cmd_obj.run()
  File "/Users/remioudin/numpy/numpy/distutils/command/install.py", line 60, in run
r = old_install.run(self)
  File "/usr/local/Cellar/pypy3/2.4.0/libexec/lib-python/3/distutils/command/install.py", line 579, in run
self.run_command('build')
  File "/usr/local/Cellar/pypy3/2.4.0/libexec/lib-python/3/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
  File "/usr/local/Cellar/pypy3/2.4.0/libexec/lib-python/3/distutils/dist.py", line 936, in run_command
cmd_obj.run()
  File "/Users/remioudin/numpy/numpy/distutils/command/build.py", line 39, in run
old_build.run(self)
  File "/usr/local/Cellar/pypy3/2.4.0/libexec/lib-python/3/distutils/command/build.py", line 126, in run
self.run_command(cmd_name)
  File "/usr/local/Cellar/pypy3/2.4.0/libexec/lib-python/3/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
  File "/usr/local/Cellar/pypy3/2.4.0/libexec/lib-python/3/distutils/dist.py", line 936, in run_command
cmd_obj.run()
  File "/Users/remioudin/numpy/numpy/distutils/command/build_src.py", line 153, in run
self.build_sources()
  File "/Users/remioudin/numpy/numpy/distutils/command/build_src.py", line 164, in build_sources
self.build_library_sources(*libname_info)
  File "/Users/remioudin/numpy/numpy/distutils/command/build_src.py", line 299, in build_library_sources
sources = self.generate_sources(sources, (lib_name, build_info))
  File "/Users/remioudin/numpy/numpy/distutils/command/build_src.py", line 386, in generate_sources
source = func(extension, build_dir)
  File "numpy/core/setup.py", line 688, in get_mathlib_info
raise RuntimeError("Broken toolchain: cannot link a simple C program")
RuntimeError: Broken toolchain: cannot link a simple C program
从numpy源目录运行。
/usr/local/ceral/pypy3/2.4.0/libexec/lib_pypypy/_pycache__/_cffi__g93a4bf4dxace1544d.c:2:10:致命错误:
找不到“stdio.h”文件
#包括
^
生成1个错误。
/usr/local/ceral/pypy3/2.4.0/libexec/lib-python/3/distutils/dist.py:257:UserWarning:未知分发选项:“测试套件”
警告。警告(msg)
“numpy/distutils”中不存在路径:“site.cfg”
“numpy/f2py”中不存在的路径:“docs”
“numpy/f2py”中不存在路径:“f2py.1”
F2PY版本2
blas_opt_信息:
blas_mkl_信息:
在['/usr/local/ceral/pypy3/2.4.0/libexec/lib'、'/usr/local/lib'、'/usr/lib']中找不到库mkl、vml、指南
无法使用的
openblas_信息:
在['/usr/local/ceral/pypy3/2.4.0/libexec/lib'、'/usr/local/lib'、'/usr/lib']中找不到库openblas
无法使用的
atlas_blas_线程信息:
设置PTATLAS=ATLAS
在['/usr/local/ceral/pypy3/2.4.0/libexec/lib','/usr/local/lib','/usr/lib']中找不到库ptf77blas、ptcblas和atlas
无法使用的
atlas_blas_信息:
['/usr/local/ceral/pypy3/2.4.0/libexec/lib','/usr/local/lib','/usr/lib']
无法使用的
发现:
额外编译参数=['-msse3','-I/System/Library/Frameworks/vecLib.framework/Headers']
额外链接参数=['-Wl,-framework','-Wl,Accelerate']
定义_宏=[('NO_ATLAS_INFO',3)]
“numpy/lib”中不存在的路径:“基准”
lapack_opt_信息:
openblas_lapack_信息:
在['/usr/local/ceral/pypy3/2.4.0/libexec/lib'、'/usr/local/lib'、'/usr/lib']中找不到库openblas
无法使用的
lapack_mkl_信息:
mkl_信息:
在['/usr/local/ceral/pypy3/2.4.0/libexec/lib'、'/usr/local/lib'、'/usr/lib']中找不到库mkl、vml、指南
无法使用的
无法使用的
atlas_线程_信息:
设置PTATLAS=ATLAS
在/usr/local/ceral/pypy3/2.4.0/libexec/lib中找不到库ptf77blas、ptcblas、atlas
在/usr/local/ceral/pypy3/2.4.0/libexec/lib中找不到库lapack_atlas
在/usr/local/lib中找不到库ptf77blas、ptcblas、atlas
在/usr/local/lib中找不到库lapack_atlas
在/usr/lib中找不到库ptf77blas、ptcblas和atlas
在/usr/lib中找不到库lapack_atlas
无法使用的
atlas_信息:
在/usr/local/ceral/pypy3/2.4.0/libexec/lib中找不到f77blas、cblas和atlas库
在/usr/local/ceral/pypy3/2.4.0/libexec/lib中找不到库lapack_atlas
在/usr/local/lib中找不到f77blas、cblas和atlas库
在/usr/local/lib中找不到库lapack_atlas
在/usr/lib中找不到f77blas、cblas和atlas库
在/usr/lib中找不到库lapack_atlas
无法使用的
发现:
额外编译参数=['-msse3']
额外链接参数=['-Wl,-framework','-Wl,Accelerate']
定义_宏=[('NO_ATLAS_INFO',3)]
/usr/local/cillar/pypy3/2.4.0/libexec/lib python/3/distutils/dist.py:257:UserWarning:未知的分发选项:“define_macros”
警告。警告(msg)
正在运行的安装
运行构建
正在运行配置\u cc
统一config\u cc、config、build\u clib、build\u ext、build命令--编译器选项
运行配置功能
统一config\u fc、config、build\u clib、build\u ext、build命令--fcompiler选项
运行build\u src
构建src
构建py_模块源
建立图书馆“npymath”资源
定制GNU95F编译器
找到可执行文件/usr/local/bin/gfortran
/Users/remioudin/numpy/numpy/distutils/fcompiler/gnu.py:129:UserWarning:Env.variable MACOSX_DEPLOYMENT_目标设置为10.3
警告。警告
定制GNU95F编译器
使用配置自定义Gnu95FCompiler
C编译器:cc-arch x86_64-O2-fPIC-Wimplicit-O2-fPIC-Wimplicit
编译选项:'-Inumpy/core/src/private-Inumpy/core/src-Inumpy/core/src/npymath-Inumpy/core/src/multiarray-Inumpy/core/src/umath-Inumpy/core/src/npysort-Inumpy/core/include-I/usr/local/ceral/pypy3/2.4.0/libexec/include-c'
抄送:_configtest.c
cc-arch x86\u 64\u configtest.o-o\u configtest
ld:找不到-lcrt1.o的库
叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)
ld:找不到-lcrt1.o的库
叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)
失败。
正在删除:_configtest.c_configtest.o
回溯(最近一次呼叫最后一次):
文件“setup.py”,第251行,在
安装程序包()
文件“setup.py”,第243行,在setup\u包中
设置(**元数据)
文件“/Users/remioudin/numpy/numpy/distutils/core.py”,第169行,在设置中
返回旧的\u设置(**新的\u属性)
文件“/usr/local/ceral/pypy3/2.4.0/libexec/lib python/3/distutils/core.py”,第148行,在安装程序中
dist.run_命令()
文件“/usr/local/ceral/pypy3/2.4.0/libexec/lib python/3/distutils/dist.py”,第917行,在run_命令中
self.run_命令(cmd)
文件“/usr/local/ceral/pypy3/2.4.0/libexec/lib python/3/distutils/dist.py”,第936行,在run_命令中
cmd_obj.run()
文件“/Users/remioudin/numpy/numpy/distutils/command/install.py”,第60行,运行中
r=旧的安装运行(自运行)
文件“/usr/local/ceral/pypy3/2.4.0/libexec/lib python/3/distutils/command/install.py”,第579行,正在运行
self.run_命令('build'))
文件“/usr/local/ceral/pypy3/2.4.0/libexec/lib python/3/distutils/cmd.py”,第313行,在run_命令中
self.distribution.run_命令(command)
文件“/usr/local/ceral/pypy3/2.4.0/libexec/lib python/3/distutils/dist.py”,第936行,在run_命令中
cmd_obj.run()
文件“/Users/remioudin/numpy/numpy/distutils/command/build.py”,第39行,运行中
旧_build.run(self)
文件“/usr/local/ceral/pypy3/2.4.0/libexec/lib python/3/distutils/command/build.py”,第126行,正在运行
self.run_命令(cmd_名称)
文件“/usr/local/ceral/pypy3/2.4.0/libexec/lib python/3/distutils/cmd.py”,第313行,在run_命令中
self.distribution.run_命令(command)
文件“/usr/local/ceral/pypy3/2.4.0/libexec/lib python/3/distutils/dist.py”,第936行,在run_命令中
cmd_obj.run()
文件“/Users/remioudin/numpy/numpy/distutils/com