0、pyhton3 用venv配置虛擬環境
原本因為ubuntu desktop 1804自帶了的python3已經有了venv,我記得ubuntu server 1804是有venv的
結果運行,提示沒有安裝venv
sudo apt install python3-venv
python的虛擬環境,可以一個項目一個,也可以多個項目共用一個,畢竟每見一個虛擬環境,都需要重新安裝所有的庫麻煩。
1、虛擬環境,可以直接建在項目目錄下,創建方式入選,在用戶目錄下
$ mkdir myproject
cd myproject
python3 -m venv venv #創建了虛擬環境venv
激活虛擬環境
$ . venv/bin/activate #點后面一定要有空格,否則提示沒有權限
激活后,用戶名前面會有,(venv)的提示,說明在虛擬環境中
輸入pip list 可以查看當前虛擬環境的包情況
2、vscode 打開帶有虛擬環境目錄的項目,會自動加載虛擬環境
在vs code 中打開,myproject 的文件夾,創建一個test.py 運行,控制台提升自動使用了虛擬環境
會在項目目錄下,生成一個,.vscode/settings.json文件
里面就一個配置信息
{
"python.pythonPath": "venv/bin/python3"
}
3、在vscode的一個新項目使用原來的虛擬環境。
首先,用vscode打開新項目的文件夾,然后在,File菜單下,Save Workspace as …… 保存一些工作空間,存在項目目錄里面
這是項目目錄下,多了一個test2.code-workspace,test2為你保存時的工作空間名,雙擊它
這樣就可以多個項目,共用一個虛擬環境目錄了,項目使用git時,也不會把虛擬環境也導入到項目中了.
同理,也可以用這樣的方法,導入virtualenv的虛擬環境