【发布时间】:2021-01-29 17:41:03
【问题描述】:
我正在尝试在 Windows 命令提示符下运行 python 脚本。该脚本在服务器环境中运行,由于我们公司的防火墙,该环境很难安装模块。所以使用 Anaconda 3 很方便,其中包含 python 3.8 和 Pandas 等数据工程模块。
脚本在 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 命令行中没有。请帮忙
【问题讨论】:
标签: python python-3.x pandas numpy anaconda3