1. python環境
完整的python環境包括:①python代碼編譯器(如pycharm就是一個集成開發環境,只能編輯代碼),②代碼解釋器(將編譯好的代碼逐行翻譯爲目標代碼),③pip第三方庫安裝工具(用來安裝第三方庫)
2.在pycharm中配置解釋器
python解釋器是在python安裝目錄下的python.exe應用程序
新建一個項目,會有兩種解釋器配置方式
New environment using : 可以配置 virtualenv 和 conda 等虛擬環境下的解釋器
理解:這個虛擬的解釋器是基於計算機上已經存在的實際的解釋器的,將要用到的東西放到項目文件夾中,用到的時候,直接調用鄰近的,這樣速度快,如果沒有了,再去原解釋器,尋找需要的東西。
至於不同的虛擬環境目前尚未涉及-----><
Existing interpreter : 這個當然就是計算機上實際存在的啦,如圖
3.要解決的問題:
當我有兩臺電腦,兩臺電腦有獨立的Pycharm(相同版本),我從電腦1中新建項目編輯代碼,將這個project直接複製到電腦2中,發現不能用pycharm打開,會提示 NO interpreter,即解釋器問題
理解:電腦1中創建的project是基於電腦1的虛擬編輯器,在電腦2中,這個project文件下的 venv 虛擬環境失效,,需要重新添加虛擬的解釋器,但是會提示
environment location directory is not empty
虛擬的解釋器已經存在,所以需要刪除文件中的 venv 文件,再重新生成基於電腦2的虛擬解釋器
當然也可以直接爲這些項目和python文件選擇本地已有的解釋器,這樣在本機移動項目文件的位置都不會出錯
參考博客:
https://blog.csdn.net/yuangan1529/article/details/80800411
https://blog.csdn.net/wu_l_v/article/details/79016139
https://blog.csdn.net/ybw_2569/article/details/103417655
https://blog.csdn.net/qq_42980303/article/details/87994364