重新安装Python后找不到Pandas模块

时间:2018-05-25 23:54:38

标签: python python-3.x pandas

在对我的系统进行一些更改之后,Python再也找不到Pandas了。我将首先掩盖错误,然后我试图纠正这个问题。

错误 - 如果我正确阅读此内容Python.exe找不到大熊猫... 系统 - Hyper-v 2016,Python 3.5.4,Pandas 0.23安装到c:\ Python35。

问题 - 以前的Python实例安装在不同的位置。我在安装3.5.4之前删除了这些并删除了目录C:\Program Files etc,但我怀疑某处有引用。

故障排除。

正在认识正确的版本

`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

OTHER

我尝试用pip install --ignore-installed pandas重新安装pandas,说它已成功完成。

我检查了目录C:\Python35\Lib\site-packages\pandas\core。存在错误中提到的所有* .py文件。

我正在运行的脚本在安装了c:\Python35的P3.5.4的W10计算机上运行。

pip freeze命令显示pandas 0.23.0已安装

有关如何解决问题的任何提示

ERROR

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.

3 个答案:

答案 0 :(得分:1)

编辑:

错误似乎与pandas .23在命令提示符中执行以下操作。

pip uninstall pandas
pip install pandas == 0.22

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

答案 1 :(得分:1)

尝试将包含pandas模块的路径添加到PYTHONPATH环境变量。例如,如果pandas位于C:\Python35,则将环境变量设置为该路径。然后,当您再次运行python时,解释器将知道在哪里查找pandas模块。

有关设置环境变量的说明,请访问https://www.codingdefined.com/2015/09/how-to-set-up-pythonpath-in-windows-10.html

答案 2 :(得分:0)

我通过安装Anaconda解决了此问题。 然后,在VS Code中,确保您处于正确的环境中。 对我来说是:python 3.76 64bit('base':conda)。 您可以在VS Code的紫色紫色行中看到此内容,然后单击并将其更改为正确的..然后我输入了“ import pandas as pd”(导入大熊猫作为pd),并且它第一次起作用! :)