Python_Virtualenv及Pycharm配置
Virtualenv存在的意義
在Python使用過程中,你是否有遇到過同時需要開發多個應用的情況?
假設A應用需要使用DJango1.X版本,而B應用需要使用DJango2.X的版本,而你全局開發環境只能有一個。what would you do?
1: 用到哪個環境,我就安裝哪個環境,來回切換安裝。
2:再買臺電腦。
3:不幹了,回家!!!??
4:如果不想主動辭職。可以做一些出格的事,來達到讓上司主動提出要辭退你的請求。
比如:
刪庫。等著老板來懟完你,再跑。要有尊嚴。
約老板女兒出來做個頭發。(這裏可能存在風險,萬一成為姑爺,豈不是搬起石頭砸自己腳。慎用!!!)
在錯誤的開發環境,無視飄紅,無視bug,多語言多版本串起來開發。
5:當然。如果還想幹下去,就可以通過Virtualenv來解決這個問題。
Virtualenv使用
virtualenv就是通過創建獨立的python開發環境,來實現應用隔離的。
安裝:pip3 install virtualenv
如果存在權限問題,可以通過sudo臨時提升權限來實現安裝。
sudo pip3 install virtualenv
使用:安裝完成後,使用virtualenv命令,查看參數。
第一步
創建目錄:
先mkdir 目錄名,記得要cd進去。
第二步:
創建環境:
virtualenv --no-site-packages 666 在命令行輸入該命令創建虛擬環境。
後面的--no-site-packages參數,默認就是這樣的。
如果該命令改成virtualenv --system-site-packages,那麽你的該環境下就會繼承全局的安裝包。 (不建議)
到這,一個不帶任何第三方包的python環境就安裝好了。
第三部:
激活:
一定註意,下面命令是在當前目錄下執行的。
source ./bin/activate 輸入該指令,進入進入環境中,
然後你就可以在該環境下pip各種你需要的包了。
第四部:
退出:
deactivate
OVER??????
彩蛋:
如要在pycharm下使用虛擬環境。
前提是你在本地已經創建好。
第一步:
打開你的pycharm
第二步:
按圖示點擊。
點擊 Add Local
然後選到你剛才創建的環境所在的目錄下的python啟動文件。
OK!!!
Python_Virtualenv及Pycharm配置