[英]Setting path directories for running files using command, python filename.py
我已將目錄添加到PYTHONPATH
和PATH
,以嘗試從主目錄(平台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.