在对我的系统进行一些更改之后,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.
答案 0 :(得分:1)
编辑:
错误似乎与pandas .23在命令提示符中执行以下操作。
pip uninstall pandas
pip install pandas == 0.22
答案 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),并且它第一次起作用! :)