系統A同時安裝了Python 2.7和Python 3.4。 系統B安裝了Python 2.7和Python 3.5。如何設置path和env如此正確的Python使用
我在Python腳本的頂部:
#!/usr/bin/env python3.5
原因是,python3編譯器必須使用。我想在機器之間移動它,但現在會失敗。
系統A同時安裝了Python 2.7和Python 3.4。 系統B安裝了Python 2.7和Python 3.5。如何設置path和env如此正確的Python使用
我在Python腳本的頂部:
#!/usr/bin/env python3.5
原因是,python3編譯器必須使用。我想在機器之間移動它,但現在會失敗。
對我來說只是
#!/usr/bin/env python3
工作正常
使用VIRTUALENV設置你的Python環境。
如果您的設置是使用#!/usr/bin/env python3.5
,則可以創建一個到python3.4版本(稱爲python3.5)的符號鏈接,然後在腳本中引用該鏈接。所以這兩種環境都可以使用指令#!/usr/bin/env python3.5
。當然,請在某處添加註釋,這是一個符號鏈接,以便人們瞭解這種環境情況。
其實我認爲在#!/usr/bin/env python
解決方案是一個符號鏈接。
/usr/bin/env:python3:不是目錄 這是我的路徑 /usr/local/bin/python3.5。這是我想要做的。 – Jacob