將一台電腦上的項目拷貝到另一台電腦上的pycharm中運行時,出現如下報錯信息:
由報錯信息考慮到可能是當前scripts路徑與配置不同造成的問題,
故在preferences中配置scripts路徑,如圖:
執行后,出現如下新的報錯信息:
報錯信息顯示不能執行該二進制文件,所以應該是vevn配置的問題。
故將項目下的vevn刪除,在python interpreter點擊add重新創建之后項目就執行成功了。
【python interpreter可以創建python scripts的編譯環境,也可以創建python的虛擬環境】
** 小知識點 **
當使用pycharm創建工程的時候,會默認創建一個venv的文件夾,且默認interpret也是該目錄,而不是系統環境。
以前不知道這個是用來干什么的,后來搜索了一下了解到這是一個虛擬環境
venv能做什么呢?
-
venv可以搭建虛擬且獨立的python運行環境, 使得單個項目的運行環境與其它項目獨立起來;
-
venv是一個非常好的virtual python environment builder,它最大的好處是可以讓每一個python項目單獨使用一個環境,而不會影響python系統環境,也不會影響其他項目的環境。
-
venv可用於創建獨立的Python環境,在這些環境里面可以選擇不同的Python版本或者不同的Packages,並且可以在沒有root權限的情況下在環境里安裝新套件,互相不會產生任何的影響。