Python Pandas в командной строке Windows Ошибка импорта: невозможно импортировать требуемые зависимости: numpy (Anaconda)

#python #python-3.x #pandas #numpy #anaconda3

#python #python-3.x #pandas #numpy #anaconda3

Вопрос:

Я пытаюсь запустить скрипт python из командной строки Windows. Скрипт выполняется в серверной среде, которая является сложным местом для установки модулей из-за брандмауэров наших компаний. Поэтому было удобно использовать 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:ProgramDataAnaconda3libsite-packagespandas__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:ProgramDataAnaconda3python.exe"
      * The NumPy version is: "1.19.2"
 

Снова скрипт запускается без проблем в моих IDE, но не в командной строке Windows. Пожалуйста, помогите

Ответ №1:

Попробуйте обновить pip, а затем попробуйте удалить, если они уже присутствуют в приведенном ниже порядке.

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

Комментарии:

1. Я не могу запускать эти команды в своей серверной среде из-за брандмауэров