当我尝试使用命令提示符在Windows上设置numpy时
C:numpy>pypy setup.py install
我得到:
ImportError: No module named setuptools
但是安装工具似乎已安装,我错过了什么吗?
>python -m pip install --upgrade pip setuptools
Requirement already up-to-date: setuptools in
c:userspappdatalocalprogramspythonpython36libsite-packages
我还尝试使用 pypy3 而不是 pypy2 安装 numpy:
C:numpy>pypy3 setup.py install
但随后我收到以下错误(请耐心等待! :) (
C:numpy>pypy3 setup.py install
Running from numpy source directory.
C:pypy3-v5.10.1-win32lib-python3distutilsdist.py:261: UserWarning: Unknown distribution option: 'test_suite'
warnings.warn(msg)
Traceback (most recent call last):
File "setup.py", line 285, in <module>
setup_package()
File "setup.py", line 277, in setup_package
setup(**metadata)
File "C:numpynumpydistutilscore.py", line 135, in setup
config = configuration()
File "setup.py", line 178, in configuration
config.add_subpackage('numpy')
File "C:numpynumpydistutilsmisc_util.py", line 1001, in add_subpackage
caller_level = 2)
File "C:numpynumpydistutilsmisc_util.py", line 970, in get_subpackage
caller_level = caller_level + 1)
File "C:numpynumpydistutilsmisc_util.py", line 907, in _get_configuration_from_setup_py
config = setup_module.configuration(*args)
File "numpysetup.py", line 11, in configuration
config.add_subpackage('core')
File "C:numpynumpydistutilsmisc_util.py", line 1001, in add_subpackage
caller_level = 2)
File "C:numpynumpydistutilsmisc_util.py", line 970, in get_subpackage
caller_level = caller_level + 1)
File "C:numpynumpydistutilsmisc_util.py", line 907, in _get_configuration_from_setup_py
config = setup_module.configuration(*args)
File "numpycoresetup.py", line 726, in configuration
from _parition_build import ffi
File "numpycore_parition_build.py", line 87, in <module>
PARTITION_DEFS += 'n' + generate_declarations()
File "numpycore_parition_build.py", line 82, in generate_declarations
for _suff, _type in itertools.izip(list_suff, list_type):
AttributeError: module 'itertools' has no attribute 'izip'
python -m pip install --upgrade pip setuptools
正在为 CPython 安装安装工具。 你需要说pypy -m pip install --upgrade pip setuptools
.
你可能不得不说第一次pypy -m ensurepip
,一次。