mac安裝虛擬環境python3

  • 2020 年 3 月 31 日
  • 筆記

首先安裝好python3,環境變量配置好:

安裝pip3

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3 get-pip.py

安裝 virtualenv

sudo pip3 install virtualenv

安裝 virtualenvwrapper

Virtaulenvwrapper是virtualenv的擴展包,可以更方便地新增,刪除,複製,切換虛擬環境。

運行下面命令就安裝成功了,默認安裝在 /usr/local/bin下面:

sudo pip3 install virtualenvwrapper 

創建workspaces目錄

mkdir ~/workspaces  cd ~/workspaces

查找路徑

which virtualenvwrapper.sh  /usr/local/bin/virtualenvwrapper.sh
which python3  /usr/bin/python3

配置環境變量 

vim ~/.bash_profile 

輸入:

export WORKON_HOME='~/workspace'  export VIRTUALENVWRAPPER_SCRIPT=/usr/local/bin/virtualenvwrapper.sh  export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3  source /usr/local/bin/virtualenvwrapper.sh  export PIP_REQUIRE_VIRTUALENV=false

保存後執行即可

source ~/.bash_profile

基本命令

創建虛擬環境:

mkvirtualenv env1

列出虛擬環境:

lsvirtualenv -b

進入某虛擬環境:

workon env1

查看環境里安裝了哪些包:

lssitepackages

進入當前虛擬環境所在目錄:

cdvirtualenv

進入當前環境的site-packages:

cdsitepackages  cdsitepackages pip

複製虛擬環境:

cpvirtualenv env1 env3

退出虛擬環境:

deactivate

刪除虛擬環境:

rmvirtualenv env2

給虛擬環境指定py版本

virtualenv -p /usr/local/bin/python3.7 env_py3.7