Python 在windows 10上的PyCharm中安装numpy
我正在使用Python3.8,并试图在PyCharm 2019.2上安装numpy,但我一直有这个错误。 我被告知pythons 3.8中存在问题,这就是我无法安装numpy的原因Python 在windows 10上的PyCharm中安装numpy,python,numpy,pycharm,Python,Numpy,Pycharm,我正在使用Python3.8,并试图在PyCharm 2019.2上安装numpy,但我一直有这个错误。 我被告知pythons 3.8中存在问题,这就是我无法安装numpy的原因 LINK : fatal error LNK1104: cannot open file 'kernel32.lib' failure. removing: _configtest.c _configtest.obj _configtest.obj.d Traceback (most recent call last
LINK : fatal error LNK1104: cannot open file 'kernel32.lib'
failure.
removing: _configtest.c _configtest.obj _configtest.obj.d
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\hp\AppData\Local\Temp\pycharm-packaging\numpy\setup.py", line 444, in <module>
setup_package()
File "C:\Users\hp\AppData\Local\Temp\pycharm-packaging\numpy\setup.py", line 436, in setup_package
setup(**metadata)
File "C:\Users\hp\AppData\Local\Temp\pycharm-packaging\numpy\numpy\distutils\core.py", line 171, in setup
return old_setup(**new_attr)
File "C:\Users\hp\PycharmProjects\untitled\venv\lib\site-packages\setuptools-40.8.0-py3.8.egg\setuptools\__init__.py", line 145, in setup
File "C:\Users\hp\AppData\Local\Programs\Python\Python38-32\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "C:\Users\hp\AppData\Local\Programs\Python\Python38-32\lib\distutils\dist.py", line 966, in run_commands
self.run_command(cmd)
File "C:\Users\hp\AppData\Local\Programs\Python\Python38-32\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\hp\AppData\Local\Temp\pycharm-packaging\numpy\numpy\distutils\command\install.py", line 62, in run
r = self.setuptools_run()
File "C:\Users\hp\AppData\Local\Temp\pycharm-packaging\numpy\numpy\distutils\command\install.py", line 36, in setuptools_run
return distutils_install.run(self)
File "C:\Users\hp\AppData\Local\Programs\Python\Python38-32\lib\distutils\command\install.py", line 545, in run
self.run_command('build')
File "C:\Users\hp\AppData\Local\Programs\Python\Python38-32\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\hp\AppData\Local\Programs\Python\Python38-32\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\hp\AppData\Local\Temp\pycharm-packaging\numpy\numpy\distutils\command\build.py", line 47, in run
old_build.run(self)
File "C:\Users\hp\AppData\Local\Programs\Python\Python38-32\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "C:\Users\hp\AppData\Local\Programs\Python\Python38-32\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "C:\Users\hp\AppData\Local\Programs\Python\Python38-32\lib\distutils\dist.py", line 985, in run_command
cmd_obj.run()
File "C:\Users\hp\AppData\Local\Temp\pycharm-packaging\numpy\numpy\distutils\command\build_src.py", line 142, in run
self.build_sources()
File "C:\Users\hp\AppData\Local\Temp\pycharm-packaging\numpy\numpy\distutils\command\build_src.py", line 153, in build_sources
self.build_library_sources(*libname_info)
File "C:\Users\hp\AppData\Local\Temp\pycharm-packaging\numpy\numpy\distutils\command\build_src.py", line 286, in build_library_sources
sources = self.generate_sources(sources, (lib_name, build_info))
File "C:\Users\hp\AppData\Local\Temp\pycharm-packaging\numpy\numpy\distutils\command\build_src.py", line 369, in generate_sources
source = func(extension, build_dir)
File "numpy\core\setup.py", line 669, in get_mathlib_info
raise RuntimeError("Broken toolchain: cannot link a simple C program")
RuntimeError: Broken toolchain: cannot link a simple C program
LINK:致命错误LNK1104:无法打开文件'kernel32.lib'
失败。
正在删除:_configtest.c_configtest.obj_configtest.obj.d
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\hp\AppData\Local\Temp\pycharm packaging\numpy\setup.py”,第444行,在
安装程序包()
文件“C:\Users\hp\AppData\Local\Temp\pycharm packaging\numpy\setup.py”,第436行,在setup\u包中
设置(**元数据)
文件“C:\Users\hp\AppData\Local\Temp\pycharm packaging\numpy\numpy\distutils\core.py”,第171行,在安装程序中
返回旧的\u设置(**新的\u属性)
文件“C:\Users\hp\PycharmProjects\untitled\venv\lib\site packages\setuptools-40.8.0-py3.8.egg\setuptools\\ uuu init\uuuu.py”,安装程序第145行
文件“C:\Users\hp\AppData\Local\Programs\Python\Python38-32\lib\distutils\core.py”,第148行,在安装程序中
dist.run_命令()
文件“C:\Users\hp\AppData\Local\Programs\Python38-32\lib\distutils\dist.py”,第966行,在run\u命令中
self.run_命令(cmd)
文件“C:\Users\hp\AppData\Local\Programs\Python38-32\lib\distutils\dist.py”,第985行,在run\u命令中
cmd_obj.run()
文件“C:\Users\hp\AppData\Local\Temp\pycharm packaging\numpy\numpy\distutils\command\install.py”,第62行,正在运行
r=self.setuptools\u run()
文件“C:\Users\hp\AppData\Local\Temp\pycharm packaging\numpy\numpy\distutils\command\install.py”,第36行,在setuptools\u run中
返回distutils\u install.run(self)
文件“C:\Users\hp\AppData\Local\Programs\Python38-32\lib\distutils\command\install.py”,第545行,正在运行
self.run_命令('build'))
文件“C:\Users\hp\AppData\Local\Programs\Python38-32\lib\distutils\cmd.py”,第313行,在run\u命令中
self.distribution.run_命令(command)
文件“C:\Users\hp\AppData\Local\Programs\Python38-32\lib\distutils\dist.py”,第985行,在run\u命令中
cmd_obj.run()
文件“C:\Users\hp\AppData\Local\Temp\pycharm packaging\numpy\numpy\distutils\command\build.py”,第47行,正在运行
旧_build.run(self)
文件“C:\Users\hp\AppData\Local\Programs\Python38-32\lib\distutils\command\build.py”,第135行,正在运行
self.run_命令(cmd_名称)
文件“C:\Users\hp\AppData\Local\Programs\Python38-32\lib\distutils\cmd.py”,第313行,在run\u命令中
self.distribution.run_命令(command)
文件“C:\Users\hp\AppData\Local\Programs\Python38-32\lib\distutils\dist.py”,第985行,在run\u命令中
cmd_obj.run()
文件“C:\Users\hp\AppData\Local\Temp\pycharm packaging\numpy\numpy\distutils\command\build\u src.py”,第142行,正在运行
self.build_sources()
文件“C:\Users\hp\AppData\Local\Temp\pycharm packaging\numpy\numpy\distutils\command\build\u src.py”,第153行,内部版本源
自生成库源(*libname\u info)
文件“C:\Users\hp\AppData\Local\Temp\pycharm packaging\numpy\numpy\distutils\command\build\u src.py”,第286行,内建库\u源
sources=self.generate\u sources(sources,(库名称、构建信息))
文件“C:\Users\hp\AppData\Local\Temp\pycharm packaging\numpy\numpy\distutils\command\build\u src.py”,第369行,在generate\u sources中
source=func(扩展,生成目录)
文件“numpy\core\setup.py”,第669行,在get\u mathlib\u info中
raise RUNTIMERROR(“断开的工具链:无法链接简单的C程序”)
运行时错误:断开的工具链:无法链接简单的C程序
在PyCharm中创建新项目和虚拟环境。然后尝试将python降级到3.7.2,卸载,然后通过pycharm中的项目设置重新安装numpy。在python或bash终端运行中
conda install python == 3.7.2
如果您没有下载Anaconda发行版,请导航到PyCharm中的“项目解释器”,您可以使用加号和减号图标直接从那里安装/卸载库。我认为您可能有一个潜在的系统问题,因此重新安装您遇到问题的依赖项应该可以解决这个问题,同时退出Python的3.8版。我们需要更多的信息。不清楚是什么命令导致了错误,什么行为导致了这一点?把你的代码放在这里……代码太长了,我无法发布。我只是试着用
pip3安装numpy
我也尝试过使用pip,当您使用Conda时,您也可以使用相同的GUI来管理软件包。它甚至允许您在使用Conda安装的软件包和使用Pip安装的软件包之间切换。