在我的系统上进行了一些更改后,Python无法再找到Pandas。我将首先掩盖错误,然后再尝试解决此问题。
错误-如果我正确阅读此内容,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
其他
我尝试用pip install --ignore-installed
pandas重新安装pandas,它说成功完成了。
我检查了目录C:\Python35\Lib\site-packages\pandas\core
。错误中提到的所有* .py文件都存在。
我正在运行的脚本可在安装了P3.5.4的W10计算机上使用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.
编辑:
该错误似乎与pandas .23有关,请在命令提示符下执行以下操作。
pip uninstall pandas
pip install pandas == 0.22
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句