Python RuntimeError:由于windows运行时中的错误,当前的Numpy安装未能通过健全性检查
我在Windows10版本2004x64上使用Python3.9。PowerShell作为管理员 Python verion:Python RuntimeError:由于windows运行时中的错误,当前的Numpy安装未能通过健全性检查,python,numpy,matplotlib,pip,virtualenv,Python,Numpy,Matplotlib,Pip,Virtualenv,我在Windows10版本2004x64上使用Python3.9。PowerShell作为管理员 Python verion: Python 3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32 安装matplotlib错误 pip install virtualenv virtualenv foo cd .\foo .\Scripts\active pip install
Python 3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40) [MSC v.1927 64 bit (AMD64)] on win32
安装matplotlib
错误
pip install virtualenv
virtualenv foo
cd .\foo
.\Scripts\active
pip install numpy
pip install matplotlib
错误
Windows PowerShell
版权所有(C)微软公司。版权所有。
尝试新的跨平台PowerShellhttps://aka.ms/pscore6
PS C:\WINDOWS\system32>设置执行策略不受限制-强制
PS C:\WINDOWS\system32>cd/d C:\WINDOWS\system32\cmd.exe
设置位置:找不到接受参数“C:\Windows\System32\cmd.exe”的位置参数。
第1行字符:1
+cd/d C:\Windows\System32\cmd.exe
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+CategoryInfo:InvalidArgument:(:)[Set Location],ParameterBindingException
+FullyQualifiedErrorId:PositionParameterNotFound,Microsoft.PowerShell.Commands.SetLocationCommand
PS C:\WINDOWS\system32>cd C:\WINDOWS\system32\cmd.exe
cd:找不到路径“C:\Windows\System32\cmd.exe”,因为它不存在。
第1行字符:1
+cd C:\Windows\System32\cmd.exe
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+CategoryInfo:ObjectNotFound:(C:\Windows\System32\cmd.exe:String)[设置位置],ItemNotFoundExcepti
在…上
+FullyQualifiedErrorId:PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand
PS C:\WINDOWS\system32>cd D:\
PS D:\>cd。\Users\donhuvy\
PS D:\Users\donhuvy>ls
目录:D:\Users\donhuvy
模式LastWriteTime长度名称
---- ------------- ------ ----
d---2020年10月26日下午3:35 AppData
d---2020年11月7日上午9:33 Pycharm项目
PS D:\Users\donhuvy>cd。\pycharm项目\python项目\
PS D:\Users\donhuvy\PycharmProjects\pythonProject>virtualenv foo
virtualenv:术语“virtualenv”不能识别为cmdlet、函数、脚本文件或文件的名称
节目。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。
第1行字符:1
+虚拟福娃
+ ~~~~~~~~~~
+CategoryInfo:ObjectNotFound:(virtualenv:String)[],CommandNotFoundException
+FullyQualifiedErrorId:CommandNotFoundException
PS D:\Users\donhuvy\PycharmProjects\pythonProject>pip安装virtualenv
收集虚拟
下载virtualenv-20.1.0-py2.py3-none-any.whl(4.9 MB)
|████████████████████████████████| 4.9 MB 1.1 MB/s
收集distlib=0.3.1
下载distlib-0.3.1-py2.py3-none-any.whl(335 kB)
|████████████████████████████████| 335 kB 6.4 MB/s
已满足要求:c:\users\donhuvy\appdata\roaming\python\python39\site软件包中的six=1.9.0(来自virtualenv)(1.15.0)
正在收集filelock=3.0.0
下载filelock-3.0.12-py3-none-any.whl(7.6KB)
收集appdirs=1.4.3
下载appdirs-1.4.4-py2.py3-none-any.whl(9.6KB)
安装收集的软件包:distlib、filelock、appdirs、virtualenv
已成功安装appdirs-1.4.4 distlib-0.3.1 filelock-3.0.12 virtualenv-20.1.0
PS D:\Users\donhuvy\PycharmProjects\pythonProject>virtualenv foo
以1312ms的速度创建虚拟环境CPython3.9.0.final.0-64
创建者CPython3Windows(dest=D:\Users\donhuvy\PycharmProjects\pythonProject\foo,clear=False,global=False)
来自AppData的播种器(download=False,pip=bundle,setuptools=bundle,wheel=bundle,via=copy,app\u data\u dir=C:\Users\donhuvy\AppData\Local\pypa\virtualenv)
添加的种子包:pip==20.2.4,setuptools==50.3.2,wheel==0.35.1
激活剂BashActivator、BatchActivator、FishActivator、PowerShellActivator、PythonacActivator、XonshaActivator
PS D:\Users\donhuvy\PycharmProjects\pythonProject>cd。\foo
PS D:\Users\donhuvy\PycharmProjects\pythonProject\foo>\Scripts\activate
(foo)PS D:\Users\donhuvy\PycharmProjects\pythonProject\foo>pip安装numpy
收集钱币
使用缓存的numpy-1.19.4-cp39-cp39-win_amd64.whl(13.0 MB)
安装收集的软件包:numpy
已成功安装numpy-1.19.4
(foo)PS D:\Users\donhuvy\PycharmProjects\pythonProject\foo>pip安装matplotlib
收集matplotlib
使用缓存的matplotlib-3.3.2.tar.gz(37.9 MB)
**输入DGEBAL时,参数3的值非法
**输入DGEHRD时,参数2的值非法
**输入DORGHR时,DORGQR参数2的值非法
**输入DHSEQR时,参数编号4的值非法
错误:命令出错,退出状态为1:
命令:“D:\Users\donhuvy\PycharmProjects\pythonProject\foo\Scripts\python.exe'-c”import sys,setuptools,tokenize;sys.argv[0]=“C:\\Users\\donhuvy\\AppData\\Local\\Temp\\pip-install-8bn40qg7\\matplotlib\\setup.py”__文件“''''C:\\Users\\donhuvy\\AppData\\Local\\Temp\\pip-install-8bn40qg7\\matplotlib\\setup.py''”;f=getattr(标记化,“'open'”,open)(\uuuuu文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,“'exec'”)“鸡蛋信息——鸡蛋库”C:\Users\donhuvy\AppData\Local\Temp\pip-pip-egg-info-39nmc0pe”
cwd:C:\Users\donhuvy\AppData\Local\Temp\pip-install-8bn40qg7\matplotlib\
完整输出(61行):
编辑setup.cfg以更改构建选项;使用--quiet抑制输出。
构建MATPLOTLIB
matplotlib:是[3.3.2]
python:yes[3.9.0(tags/v3.9.0:9cf67522020年10月5日,15:34:40)[MSC
v、 1927 64位(AMD64)]]
平台:是[win32]
样本数据:是[安装]
测试:否[由于配置原因而跳过]
macosx:否[仅限MacOS-X]
运行蛋_信息
正在创建C:\Users\donhuvy\AppData\Local\Temp\pip-pip-egg-info-39nmc0pe\matplotlib.egg-info
正在写入C:\Users\donhuvy\AppData\Local\Temp\pip-pip-egg-info-39nmc0pe\matplotlib.egg-info\PKG-info
正在将依赖项链接写入C:\Users\donhuvy\AppDat
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
Try the new cross-platform PowerShell https://aka.ms/pscore6
PS C:\WINDOWS\system32> Set-ExecutionPolicy Unrestricted -Force
PS C:\WINDOWS\system32> cd /d C:\Windows\System32\cmd.exe
Set-Location : A positional parameter cannot be found that accepts argument 'C:\Windows\System32\cmd.exe'.
At line:1 char:1
+ cd /d C:\Windows\System32\cmd.exe
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Set-Location], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetLocationCommand
PS C:\WINDOWS\system32> cd C:\Windows\System32\cmd.exe
cd : Cannot find path 'C:\Windows\System32\cmd.exe' because it does not exist.
At line:1 char:1
+ cd C:\Windows\System32\cmd.exe
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (C:\Windows\System32\cmd.exe:String) [Set-Location], ItemNotFoundExcepti
on
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand
PS C:\WINDOWS\system32> cd D:\
PS D:\> cd .\Users\donhuvy\
PS D:\Users\donhuvy> ls
Directory: D:\Users\donhuvy
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 10/26/2020 3:35 PM AppData
d----- 11/7/2020 9:33 AM PycharmProjects
PS D:\Users\donhuvy> cd .\PycharmProjects\pythonProject\
PS D:\Users\donhuvy\PycharmProjects\pythonProject> virtualenv foo
virtualenv : The term 'virtualenv' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ virtualenv foo
+ ~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (virtualenv:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS D:\Users\donhuvy\PycharmProjects\pythonProject> pip install virtualenv
Collecting virtualenv
Downloading virtualenv-20.1.0-py2.py3-none-any.whl (4.9 MB)
|████████████████████████████████| 4.9 MB 1.1 MB/s
Collecting distlib<1,>=0.3.1
Downloading distlib-0.3.1-py2.py3-none-any.whl (335 kB)
|████████████████████████████████| 335 kB 6.4 MB/s
Requirement already satisfied: six<2,>=1.9.0 in c:\users\donhuvy\appdata\roaming\python\python39\site-packages (from virtualenv) (1.15.0)
Collecting filelock<4,>=3.0.0
Downloading filelock-3.0.12-py3-none-any.whl (7.6 kB)
Collecting appdirs<2,>=1.4.3
Downloading appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Installing collected packages: distlib, filelock, appdirs, virtualenv
Successfully installed appdirs-1.4.4 distlib-0.3.1 filelock-3.0.12 virtualenv-20.1.0
PS D:\Users\donhuvy\PycharmProjects\pythonProject> virtualenv foo
created virtual environment CPython3.9.0.final.0-64 in 1312ms
creator CPython3Windows(dest=D:\Users\donhuvy\PycharmProjects\pythonProject\foo, clear=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=C:\Users\donhuvy\AppData\Local\pypa\virtualenv)
added seed packages: pip==20.2.4, setuptools==50.3.2, wheel==0.35.1
activators BashActivator,BatchActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
PS D:\Users\donhuvy\PycharmProjects\pythonProject> cd .\foo
PS D:\Users\donhuvy\PycharmProjects\pythonProject\foo> .\Scripts\activate
(foo) PS D:\Users\donhuvy\PycharmProjects\pythonProject\foo> pip install numpy
Collecting numpy
Using cached numpy-1.19.4-cp39-cp39-win_amd64.whl (13.0 MB)
Installing collected packages: numpy
Successfully installed numpy-1.19.4
(foo) PS D:\Users\donhuvy\PycharmProjects\pythonProject\foo> pip install matplotlib
Collecting matplotlib
Using cached matplotlib-3.3.2.tar.gz (37.9 MB)
** On entry to DGEBAL parameter number 3 had an illegal value
** On entry to DGEHRD parameter number 2 had an illegal value
** On entry to DORGHR DORGQR parameter number 2 had an illegal value
** On entry to DHSEQR parameter number 4 had an illegal value
ERROR: Command errored out with exit status 1:
command: 'D:\Users\donhuvy\PycharmProjects\pythonProject\foo\Scripts\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\donhuvy\\AppData\\Local\\Temp\\pip-install-8bn40qg7\\matplotlib\\setup.py'"'"'; __file__='"'"'C:\\Users\\donhuvy\\AppData\\Local\\Temp\\pip-install-8bn40qg7\\matplotlib\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\donhuvy\AppData\Local\Temp\pip-pip-egg-info-39nmc0pe'
cwd: C:\Users\donhuvy\AppData\Local\Temp\pip-install-8bn40qg7\matplotlib\
Complete output (61 lines):
Edit setup.cfg to change the build options; suppress output with --quiet.
BUILDING MATPLOTLIB
matplotlib: yes [3.3.2]
python: yes [3.9.0 (tags/v3.9.0:9cf6752, Oct 5 2020, 15:34:40) [MSC
v.1927 64 bit (AMD64)]]
platform: yes [win32]
sample_data: yes [installing]
tests: no [skipping due to configuration]
macosx: no [Mac OS-X only]
running egg_info
creating C:\Users\donhuvy\AppData\Local\Temp\pip-pip-egg-info-39nmc0pe\matplotlib.egg-info
writing C:\Users\donhuvy\AppData\Local\Temp\pip-pip-egg-info-39nmc0pe\matplotlib.egg-info\PKG-INFO
writing dependency_links to C:\Users\donhuvy\AppData\Local\Temp\pip-pip-egg-info-39nmc0pe\matplotlib.egg-info\dependency_links.txt
writing namespace_packages to C:\Users\donhuvy\AppData\Local\Temp\pip-pip-egg-info-39nmc0pe\matplotlib.egg-info\namespace_packages.txt
writing requirements to C:\Users\donhuvy\AppData\Local\Temp\pip-pip-egg-info-39nmc0pe\matplotlib.egg-info\requires.txt
writing top-level names to C:\Users\donhuvy\AppData\Local\Temp\pip-pip-egg-info-39nmc0pe\matplotlib.egg-info\top_level.txt
writing manifest file 'C:\Users\donhuvy\AppData\Local\Temp\pip-pip-egg-info-39nmc0pe\matplotlib.egg-info\SOURCES.txt'
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\donhuvy\AppData\Local\Temp\pip-install-8bn40qg7\matplotlib\setup.py", line 242, in <module>
setup( # Finally, pass this all along to distutils to do the heavy lifting.
File "D:\Users\donhuvy\PycharmProjects\pythonProject\foo\lib\site-packages\setuptools\__init__.py", line 153, in setup
return distutils.core.setup(**attrs)
File "d:\users\donhuvy\appdata\local\programs\python\python39\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "d:\users\donhuvy\appdata\local\programs\python\python39\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "d:\users\donhuvy\appdata\local\programs\python\python39\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "D:\Users\donhuvy\PycharmProjects\pythonProject\foo\lib\site-packages\setuptools\command\egg_info.py", line 298, in run
self.find_sources()
File "D:\Users\donhuvy\PycharmProjects\pythonProject\foo\lib\site-packages\setuptools\command\egg_info.py", line 305, in find_sources
mm.run()
File "D:\Users\donhuvy\PycharmProjects\pythonProject\foo\lib\site-packages\setuptools\command\egg_info.py", line 536, in run
self.add_defaults()
File "D:\Users\donhuvy\PycharmProjects\pythonProject\foo\lib\site-packages\setuptools\command\egg_info.py", line 572, in add_defaults
sdist.add_defaults(self)
File "d:\users\donhuvy\appdata\local\programs\python\python39\lib\distutils\command\sdist.py", line 228, in add_defaults
self._add_defaults_ext()
File "d:\users\donhuvy\appdata\local\programs\python\python39\lib\distutils\command\sdist.py", line 311, in _add_defaults_ext
build_ext = self.get_finalized_command('build_ext')
File "d:\users\donhuvy\appdata\local\programs\python\python39\lib\distutils\cmd.py", line 299, in get_finalized_command
cmd_obj.ensure_finalized()
File "d:\users\donhuvy\appdata\local\programs\python\python39\lib\distutils\cmd.py", line 107, in ensure_finalized
self.finalize_options()
File "C:\Users\donhuvy\AppData\Local\Temp\pip-install-8bn40qg7\matplotlib\setup.py", line 88, in finalize_options
self.distribution.ext_modules[:] = [
File "C:\Users\donhuvy\AppData\Local\Temp\pip-install-8bn40qg7\matplotlib\setup.py", line 91, in <listcomp>
for ext in package.get_extensions()
File "C:\Users\donhuvy\AppData\Local\Temp\pip-install-8bn40qg7\matplotlib\setupext.py", line 345, in get_extensions
add_numpy_flags(ext)
File "C:\Users\donhuvy\AppData\Local\Temp\pip-install-8bn40qg7\matplotlib\setupext.py", line 469, in add_numpy_flags
import numpy as np
File "D:\Users\donhuvy\PycharmProjects\pythonProject\foo\lib\site-packages\numpy\__init__.py", line 305, in <module>
_win_os_check()
File "D:\Users\donhuvy\PycharmProjects\pythonProject\foo\lib\site-packages\numpy\__init__.py", line 302, in _win_os_check
raise RuntimeError(msg.format(__file__)) from None
RuntimeError: The current Numpy installation ('D:\\Users\\donhuvy\\PycharmProjects\\pythonProject\\foo\\lib\\site-packages\\numpy\\__init__.py') fails to pass a sanity check due to a bug in the windows runtime. See this issue for more information: https://tinyurl.com/ y3dm3h86
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
(foo) PS D:\Users\donhuvy\PycharmProjects\pythonProject\foo>
pip install numpy==1.19.3