https://www.cnblogs.com/geeklove01/p/8030214.html
Mac下安裝virtualenv, 并在PyCharm中使用
今天在安裝一個leader寫的package的時候,同事建議安裝到虛擬環(huán)境中,再在PyCharm里使用該虛擬環(huán)境即可.此處記錄下經(jīng)過:
開發(fā)Python應(yīng)用的時候,有時會遇到不同的Python應(yīng)用依賴不同的開發(fā)環(huán)境的情況,或者不想將package安裝到全局中,這時需要配置使用不同的虛擬環(huán)境.
virtualenv可用來創(chuàng)建虛擬環(huán)境.
要使用pip安裝virtualenv,需要先安裝pip,pip是Unix系統(tǒng)下Python的包管理工具.
安裝pip需要先下載get-pip.py腳本,然后以管理員身份執(zhí)行該腳本即可.
然后使用命令 sudo pip install virtualenv 安裝virtualenv即可.
安裝好virtualenv之后,需要新建一個目錄(不妨命名為venvs,可在該目錄下添加不同的虛擬環(huán)境)
然后進(jìn)入venvs,使用命令 virtualenv venv1 新建一個虛擬環(huán)境,進(jìn)入該虛擬環(huán)境需要使用激活命令 source venv1/bin/activate.
此后,我們安裝的所有package都會安裝在venv1這個環(huán)境里.
虛擬環(huán)境建好了,怎樣在PyCharm中使用這個虛擬環(huán)境呢?
用如下一張圖即可說明:

點(diǎn)擊1處項目解釋器,點(diǎn)2處選新增,點(diǎn)3處添加venv1的路徑,從4處的base interpreter可以看出,我們創(chuàng)建的venv1默認(rèn)是基于系統(tǒng)環(huán)境的,選擇完畢后點(diǎn)ok
此后在PyCharm中點(diǎn)擊run,運(yùn)行的是venv1中配置的環(huán)境.
若想退出virtualenv,應(yīng)使用指令deactivate