2016-07-29 116 views
0

系統A同時安裝了Python 2.7和Python 3.4。 系統B安裝了Python 2.7和Python 3.5。如何設置path和env如此正確的Python使用

我在Python腳本的頂部:

#!/usr/bin/env python3.5 

原因是,python3編譯器必須使用。我想在機器之間移動它,但現在會失敗。

回答

1

對我來說只是

#!/usr/bin/env python3 

工作正常

+0

/usr/bin/env:python3:不是目錄 這是我的路徑 /usr/local/bin/python3.5。這是我想要做的。 – Jacob

0

使用VIRTUALENV設置你的Python環境。

0

如果您的設置是使用#!/usr/bin/env python3.5,則可以創建一個到python3.4版本(稱爲python3.5)的符號鏈接,然後在腳本中引用該鏈接。所以這兩種環境都可以使用指令#!/usr/bin/env python3.5。當然,請在某處添加註釋,這是一個符號鏈接,以便人們瞭解這種環境情況。

其實我認爲在#!/usr/bin/env python解決方案是一個符號鏈接。