我如何将 NumPy 1.18.5 用于 Python3.8 与 Anaconda?

How can i use NumPy 1.18.5 for Python3.8 with Anaconda?

我在使用 Numpy 1.18.5 版本时遇到问题。我有 Python3.8,它们似乎不兼容。我正在使用 Anaconda Navigator。很抱歉,如果这是非常基本的,但我是这个神奇世界的初学者。非常感谢。 这是我收到的消息错误:

$ python Bikeshare.py
C:\Users\Xabi\anaconda3\lib\site-packages\numpy\__init__.py:140: UserWarning: mkl-service package failed to import, therefore Intel(R) MKL initialization ensuring its correct out-of-the box operation under condition when Gnu OpenMP had already been loaded by Python process is not assured. Please install mkl-service package, see http://github.com/IntelPython/mkl-service
  from . import _distributor_init
Traceback (most recent call last):
  File "Bikeshare.py", line 2, in <module>
    import pandas as pd
  File "C:\Users\Xabi\anaconda3\lib\site-packages\pandas\__init__.py", line 16, in <module>
    raise ImportError(
ImportError: Unable to import required dependencies:
numpy:

IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!

Importing the numpy C-extensions failed. This error can happen for
many reasons, often due to issues with your setup or how NumPy was
installed.

We have compiled some common reasons and troubleshooting tips at:

    https://numpy.org/devdocs/user/troubleshooting-importerror.html

Please note and check the following:

  * The Python version is: Python3.8 from "C:\Users\Xabi\anaconda3\python.exe"
  * The NumPy version is: "1.18.5"

and make sure that they are the versions you expect.
Please carefully study the documentation linked above for further help.

Original error was: DLL load failed while importing _multiarray_umath: Das angegebene Modul wurde nicht gefunden. 

我可以看到当脚本导入时出现错误 Pandas。因此,您可能还需要更改 pandas 版本。

检查你的 Numpy: 尝试先找到您的 NumPy 版本。

import numpy as np
print(np.__version__)
1.18.5

如果不是您要查找的版本,请卸载当前版本并安装指定版本:

pip uninstall numpy
pip install numpy==1.18.5

我不确定这是否是个好主意,但我总是使用 python 的前两个版本来确保我的所有依赖项都得到满足。由于 Python 3.9 可用,我使用 python 3.7

您错过了激活 conda 环境,因此出现错误。尝试

C:\> conda activate
(Anaconda3) C:\> python Bikeshare.py

如果激活不起作用,则说明您的安装不完整。尝试

C:\> conda init

第一。