簡體   English   中英

使用命令python filename.py設置運行文件的路徑目錄

[英]Setting path directories for running files using command, python filename.py

我已將目錄添加到PYTHONPATHPATH ,以嘗試從主目錄(平台Mac OS X)以外的目錄運行程序。

我添加了一個PYTHONPATH ,當我登錄到python交互式提示符后,可以導入目標文件。

在命令行輸入時,我希望在列出的目錄中打開文件。

echo $PATH

當我在交互式提示符下鍵入sys.path時,還會列出包含目標文件的目錄

當我鍵入時,它仍然無法在命令行中打開…

My-Macbook-Pro:~homedirectory$ python filename.py

我是否需要在其他地方更新另一個環境變量? 為什么這不起作用的其他建議?

我希望我提供了足夠的細節。 這是新手。

將目錄添加到$PATH環境變量將無法使您從任何地方執行python filename.py $PATH用於查找可執行文件,例如python可執行文件。 您要作為參數傳遞的文件仍然需要在工作目錄中。

另外,您可以使python腳本可執行。 這是如何做。

1)如果在腳本的第一行上放置了以下shebang行。

#!/usr/bin/env python

2)授予腳本可執行文件權限,如下所示。

chmod +x YOUR_PYTHON_SCRIPT.py

3)現在,如果您的python腳本位於$PATH ,則應該可以像這樣運行腳本,並且由於shebang行,它將自動與python一起運行。

YOUR_PYTHON_SCRIPT.py

另外, $PYTHONPATH用於設置python模塊的搜索路徑,因此它沒有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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