Модуль Pandas не найден после переустановки Python - PullRequest
0 голосов
/ 26 мая 2018

после внесения некоторых изменений в моей системе Python больше не может найти панд.Сначала я закрою ошибку, а затем то, что я пытался исправить.

Ошибка - если я правильно читаю Python.exe не может найти панд ... Система - Hyper-v 2016, Python 3.5.4, Pandas 0.23, установленный в c: \ Python35.

Проблема - предыдущие экземпляры Python были установлены в разных местах.Я удалил эти и удалил каталоги C:\Program Files etc до установки 3.5.4, но я подозреваю, что где-то есть ссылка.

Устранение неисправностей.

Распознает правильную версию

`C:\Python35>python
Python 3.5.4 (v3.5.4:3f56838, Aug  8 2017, 02:17:05) [MSC v.1900 64 bit         (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.r`

Система видит правильное местоположение

import os, sys
folder=os.path.dirname(sys.executable)
print(folder)here

ДРУГОЕ

IЯ попытался переустановить pandas с pip install --ignore-installed pandas, который говорит, что он успешно завершен.

Я проверил каталог C:\Python35\Lib\site-packages\pandas\core.Все * .py файлы, упомянутые в ошибке, существуют.

Запускаемый мной скрипт работает на компьютере W10 с P3.5.4, установленным на c:\Python35.

Команда pip freeze показывает pandas 0.23.0 установлено

Любые советы по устранению неполадок приветствуются

ОШИБКА

Traceback (most recent call last):
File "D:\SQL\Script\Python\ASXList.py", line 4, in <module>
import pandas as pd
File "C:\Python35\lib\site-packages\pandas\__init__.py", line 42, in <module>
from pandas.core.api import *
File "C:\Python35\lib\site-packages\pandas\core\api.py", line 10, in <module>
from pandas.core.groupby.groupby import Grouper
File "C:\Python35\lib\site-packages\pandas\core\groupby\__init__.py", line 2, in <module>
from pandas.core.groupby.groupby import (
File "C:\Python35\lib\site-packages\pandas\core\groupby\groupby.py", line 49, in <module>
from pandas.core.frame import DataFrame
File "C:\Python35\lib\site-packages\pandas\core\frame.py", line 74, in <module>
from pandas.core.series import Series
File "C:\Python35\lib\site-packages\pandas\core\series.py", line 3978, in <module>
Series._add_series_or_dataframe_operations()
File "C:\Python35\lib\site-packages\pandas\core\generic.py", line 8891, in _add_series_or_dataframe_operations
from pandas.core import window as rwindow
File "C:\Python35\lib\site-packages\pandas\core\window.py", line 36, in <module>
import pandas._libs.window as _window
ImportError: DLL load failed: The specified module could not be found.

Ответы [ 2 ]

0 голосов
/ 26 мая 2018

Попробуйте добавить путь, содержащий модуль pandas, в переменную окружения PYTHONPATH.Например, если pandas находится на C:\Python35, задайте для переменной среды этот путь.Затем, когда вы снова запустите python, интерпретатор узнает, где искать модуль pandas.

Инструкцию по установке переменной среды можно найти по адресу https://www.codingdefined.com/2015/09/how-to-set-up-pythonpath-in-windows-10.html

0 голосов
/ 26 мая 2018

Редактировать:

Кажется, ошибка с пандами .23 в командной строке выполните следующие действия.

pip uninstall pandas
pip install pandas == 0.22

https://github.com/pandas-dev/pandas/issues/21106

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...