在python中安装numpy的问题

时间:2020-10-25 03:42:19

标签: python numpy

我尝试使用以下命令在命令行中安装numpy

pip install numpy

和命令

pip3 install numpy

并且都输出相同的长错误消息,跨越很多行,我似乎在其他任何地方都找不到解决方案。另外,是的,我运行了pip show numpy并输出未找到模块

我无法显示整个错误消息,否则堆栈溢出将不允许发送该错误消息,但这是其中的一些内容。

DEPRECATION: The -b/--build/--build-dir/--build-directory option is deprecated. pip 20.3 will remove support for this functionality. A possible replacement is use the TMPDIR/TEMP/TMP environment variable, possibly combined with --no-clean. You can find discussion regarding this at https://github.com/pypa/pip/issues/8333.
ERROR: Command errored out with exit status 1:
 command: 'C:\Users\Logan\AppData\Local\Programs\Python\Python39\python.exe' 'C:\Users\Logan\AppData\Local\Programs\Python\Python39\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\Logan\AppData\Local\Temp\tmpt96cv69x'
     cwd: C:\Users\Logan\AppData\Local\Temp\pycharm-packaging\numpy

一些更新: 首先,我使用的是python 3.9.0版本。

第二,我无法添加整个错误消息,因为堆栈溢出将不允许发布问题,但是我可以显示一些错误消息,我觉得对这个问题很重要。

第三,如果没有办法解决此问题,谁能告诉我是否可以在不使用cmd提示符的情况下手动安装python模块。

最后,似乎只有numpy受此影响,因为我仍然可以安装其他python模块而没有问题。由于某些原因,在车轮元数据部分,它会给出错误。

这里还有更多错误消息。

ERROR: Command errored out with exit status 1: 'c:\users\logan\appdata\local\programs\python\python39\python.exe' 'c:\users\logan\appdata\local\programs\python\python39\lib\site-packages\pip\_vendor\pep517\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\Logan\AppData\Local\Temp\tmpwyokpy44' Check the logs for full command output.

1 个答案:

答案 0 :(得分:0)

我认为这是python3.9问题,NumPy尚未为Python 3.9版本准备好二进制文件

在numpy网站here

查看 2020年9月14日注释

2020年9月14日-Python 3.9将在几周后发布。如果您是Python版本的较早采用者,您可能会失望地发现NumPy(以及其他二进制软件包,如SciPy)在发行之日还没有二进制轮子。要使构建基础结构适应新的Python版本是一项巨大的努力,并且通常需要花费几周的时间才能将这些软件包显示在PyPI和conda-forge上。为此活动做准备,请确保

在解决此问题之前,建议先降级到3.8