Windows 命令提示符导入错误中的 Python Pandas:无法导入所需的依赖项:numpy (Anaconda)

时间:2021-01-29 17:41:03

标签: python python-3.x pandas numpy anaconda3

我试图在 Windows 命令提示符下运行 python 脚本。该脚本在服务器环境中运行,由于我们公司的防火墙,该环境很难安装模块。所以使用包含python 3.8和Pandas等数据工程模块的Anaconda 3很方便。

脚本在 Spyder 和 Visual Studio 代码中运行没有问题,但是当我尝试在 Windows 命令行中运行它时,我收到以下错误:

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 "installservice.py", line 9, in <module>
            import pandas as pd
          File "C:\ProgramData\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:\ProgramData\Anaconda3\python.exe"
      * The NumPy version is: "1.19.2"

脚本再次在我的 IDE 中运行没有问题,但在 Windows 命令行中没有问题。请帮忙

1 个答案:

答案 0 :(得分:0)

尝试升级 pip,然后尝试卸载(如果它们已按以下顺序存在)。

pip uninstall pandas
pip uninstall numpy
pip install pandas
pip install numpy