我有一个python脚本,当我从spyder运行时它运行成功。但是,当从Windows命令提示符运行时,相同的脚本会给出“ImportError:没有名为pandas的模块”。
答案 0 :(得分:2)
此Q& A提到类似的问题https://stackoverflow.com/a/10741803/5088142
您能否查看Spyder Tools / PYTHONPATH管理器中提到的文件夹?
你也可以在Spyder中执行以下两行,并确定pandas库的位置:
import pandas
print pandas.__file__
输出应该是pandas模块的路径 请将此路径添加到Windows路径(参考https://docs.python.org/2/using/windows.html)
的Python:
import sys
sys.path.append('_location_of_python_lib_')
Windows CMD:
set PYTHONPATH=%PYTHONPATH%;C:\_location_of_python_lib_
视窗:
只需将此路径添加到PYTHONPATH环境变量中即可。要执行此操作,请转到“控制面板/系统/高级/环境”变量,然后在“用户变量”部分中,检查是否已有PYTHONPATH。如果是,请选择它并单击“编辑”,否则,单击“新建”以添加它。 PYTHONPATH中的路径应以“;”分隔。
以下链接显示如何永久地在Windows 7中设置环境变量 http://www.nextofwindows.com/how-to-addedit-environment-variables-in-windows-7
答案 1 :(得分:-2)
然后您应该使用Windows解释器安装pandas。
打开Windows命令提示符并键入:
pip install pandas
或
easy_install pandas
取决于您使用的软件包管理器。