簡體   English   中英

從命令提示符運行python腳本時沒有模塊錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM