[英]No module error when running python script from command prompt
我有一個python腳本,當我從spyder運行它時成功運行。 但是,當從Windows命令提示符運行時,相同的腳本會給出“ImportError:沒有名為pandas的模塊”。
此問答提到了類似的問題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 )
蟒蛇:
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
然后,您應該使用Windows解釋器安裝pandas。
打開Windows命令提示符並鍵入:
pip install pandas
要么
easy_install pandas
取決於您使用的包管理器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.