python指定直譯器

2021-07-25 12:04:35 字數 574 閱讀 4359

這是指令碼語言共同遵守的規則:當第一行為 #!/path/to/script/interpreter時,指定了用來執行本指令碼的直譯器。

注意:1、必須是檔案的第一行

2、必須以#!開頭,你丟了乙個驚嘆號

3、/path/to/script/interpreter是指令碼直譯器的全路徑名。

例如:#!/bin/sh shell指令碼

#!/usr/bin/perl perl指令碼

#!/usr/bin/python python指令碼

#!/usr/bin/python3 python3指令碼

#!/usr/bin/python2 python2指令碼

而有時不太清楚指令碼直譯器的具體全路徑名;或者開發環境與執行環境的安裝路徑不同。為了保證相容性,也可以寫作:

#!/usr/bin/env python3

這樣執行時會自動搜尋指令碼直譯器的絕對路徑。
/usr/bin是乙個系統目錄,裡面儲存一些系統命令,可執行程式。

類似windows作業系統的c:\windows\system32目錄。

關於Python版本直譯器指定

對於linux系統,一般是預設安裝多版本python,因此python2編寫的檔案執行需要python2 py,python3編寫的則需要執行python3 py,在 py中新增 usr bin python2 或者 usr bin python3,對檔案新增可執行許可權 chmod x py 則後...

vscode上指定python直譯器

參考文章 事先已經安裝好了vscode和anaconda,並在anaconda中已經安裝了python環境 如果沒有安裝python extension,每次開啟.py的檔案的時候vscode會提示安裝這個玩意。注意,這個玩意不是python直譯器。安裝之後這個還會提示安裝pylint,接著安裝 會...

python直譯器配置 Python直譯器的配置

1 準備工作 安裝好pycharm2017版本 電腦上安裝好python直譯器 2 本地直譯器配置 配置本地直譯器的步驟相對簡潔直觀 1 單擊工具欄中的設定按鈕。2 在settings preferences對話方塊中選中 project interpreter頁面,在project interpr...