關於python開始寫項目創建一個虛擬環境
什么是虛擬環境?
- 我們有的時候會發現,一個電腦上有多個項目,一個依賴 Django 2.1,另一個比較舊的項目又要用 Django 1.5,這時候怎么辦呢?
- 我們需要一個依賴包管理的工具來處理多個互不干擾的開發的環境。
- virtualenv 就能解這樣的問題,它將創建一個單獨的環境,庫將安裝到自己目錄下,不會和其他環境共享.
virtualenv和virtualenvwrapper
- 由於 virtualenv 用起來有點麻煩,wrapper 對它進行了封裝,讓它更好用,最終我們使用wrapper提供的命令,但是實際工作都是virtualenv做的。
- virtualenvwrapper的好處是,把虛擬環境全局管理起來了,不用針對每個項目建立。同一類項目可以建立同樣的虛擬環境,也不用管它在哪,直接一個workon就可以。
Virtualenvwrapper 操作
1.創建虛擬環境:mkvirtualenv 虛擬環境名
2.切換到某個虛擬環境:workon my_envde
3.退出當前虛擬環境:deactivate
4.刪除某個虛擬環境: rmvirtualenv my_env
5列出所有虛擬環境:lsvirtualenv
命令行出現(---)表示使用到虛擬環境
在虛擬環境中安裝django、pymysql
在cmd中執行activate
進去虛擬環境 pip freeze 確認虛擬環境中的pip是否完成
安裝
- pip升級
- python -m pip install --upgrade pip
- Virtualenv安裝
- pip install virtualenv
- virtualenvwrapper安裝
- pip install virtualenvwrapper-win
- 設置WORK_HOME環境變量
- 默認路徑:C:\Users\admin\Envs
- WORKON_HOME = D:\test\vritualenv