[英]Python path in environment
我想從批處理腳本中調用python腳本,但是我不想在調用腳本中將python可執行文件(python.exe)的路徑硬編碼。
例如
c:\python26\python.exe test.py
$PYTHONPATH\python.exe test.py
有什么辦法可以像PYTHONPATH這樣設置嗎?
最簡單的事情是將c:\\ python26添加到系統的PATH中。
另外,根據安裝Python的方式,您應該可以僅在命令行上使用test.py。
set PYTHON_INSTALL=D:\python26
然后:
%PYTHON_INSTALL%\python.exe test.py
您可以使用“我的電腦”設置PYTHON_INSTALL var。 進階| 環境變量(如果要保留)。
編輯:在另一篇文章的基礎上(將Python的路徑放在系統路徑中),您可以兩全其美:
set PATH=%PATH%;%PYTHON_INSTALL%
然后,您可以致電:
python test.py
編輯2:
另一個提示指出,環境變量“ PYTHONPATH”已具有定義的用途,將“ PYTHONPATH”重命名為“ PYTHON_INSTALL”。
嘗試
set PYTHONPATH=c:\python26
%PYTHONPATH%\python.exe test.py
要么
set PATH=%PATH%;C:\python26;
python test.py
注意 :環境變量PYTHONPATH用於搜索python模塊/擴展名的目的不同,因此不應被遮蓋。
PYTHONPATH : ';'-separated list of directories prefixed to the
default module search path. The result is sys.path.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.