简体   繁体   English

在 Windows 10 上的 PyCharm 中安装 numpy

[英]Installing numpy in PyCharm on windows 10

I'm using Python 3.8 and I'm trying to install numpy on PyCharm 2019.2 but I keep having this error.我正在使用 Python 3.8,我正在尝试在 PyCharm 2019.2 上安装 numpy,但我一直遇到此错误。 I have been told that there are problems in pythons 3.8 and that is why I can't install 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):
  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

Create a new project and virtual environment in PyCharm.在 PyCharm 中创建一个新项目和虚拟环境。 Then try downgrading your python to 3.7.2 and uninstall then reinstall numpy through the project settings in pycharm.然后尝试将您的python降级到3.7.2并通过pycharm中的项目设置卸载然后重新安装numpy。 In your python or bash terminal run,在你的 python 或 bash 终端运行中,

conda install python == 3.7.2

If you don't have Anaconda Distribution downloaded then navigate to the "Project Interpreter" in PyCharm and you can install/uninstall libraries directly from there with the plus and minus icon.如果您没有下载 Anaconda Distribution,则导航到 PyCharm 中的“项目解释器”,您可以使用加号和减号图标直接从那里安装/卸载库。 I think you may have a underlying system problem so going for a fresh install of the dependencies you are having issues with should remedy the problem along with stepping away from version 3.8 of Python.我认为您可能有潜在的系统问题,因此重新安装您遇到问题的依赖项应该可以解决问题,同时退出 Python 3.8 版。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM