python 如何搭建虚拟环境?
如何搭建虚拟环境?
ubuntu中创建:
-
安装虚拟环境的命令 :
sudo pip install virtualenv
sudo pip install virtualenvwrapper
# 1、创建目录用来存放虚拟环境
mkdir $HOME/.virtualenvs
# 2、打开~/.bashrc文件,并添加如下:
export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh
# 3、运行
source ~/.bashrc
Mac中创建:
1、安装virtualenv sudo pip3 install virtualenv 2、安装 virtualenvwrapper, Virtaulenvwrapper是virtualenv的扩展包,可以更方便地新增,删除,复制,切换虚拟环境。 sudo pip3 install virtualenvwrapper 3、创建所以.virtualenvs的隐藏文件夹存放所有虚拟环境(可以直接放在根目录创建) mkdir ~/.virtualenvs 4、切换到.virtualenvs目录查看python3、virtualenvwrapper.sh的路径 cd .virtualenvs/ which virtualenvwrapper.sh # /Library/Frameworks/Python.framework/Versions/3.8/bin/virtualenvwrapper.sh /usr/local/bin/virtualenvwrapper.sh which python3 # /Library/Frameworks/Python.framework/Versions/3.8/bin/python3 /usr/local/bin/python3 5、打开环境变量设置 open ~/.bash_profile 6、配置虚拟环境路径 export WORKON_HOME='~/.virtualenvs' # python3的路径 export VIRTUALENVWRAPPER_PYTHON='/usr/local/bin/python3' # virtualenvwrapper.sh的路径 source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh 7、点击 commond+s ,然后执行命令保存环境变量设置 source ~/.bash_profile 8、创建Python3的虚拟环境 mkvirtualenv -p python3 env-py3 # 其中 env-py3 表示python3的虚拟环境名称,可以按照自己的喜好随意取 9、使用虚拟环境常用命令 # 使用(进入)虚拟环境 workon 虚拟环境名称 # 退出虚拟环境 deactivate # 查看所有虚拟环境 workon 两次tab键 # 删除虚拟环境 rmvirtualenv 虚拟环境名称
-
创建虚拟环境的命令 :
-
提示:如果不指定python版本,默认安装的是python2的虚拟环境
-
在python2中,创建虚拟环境
mkvirtualenv 虚拟环境名称 例 : mkvirtualenv py_django
-
在python3中,创建虚拟环境
mkvirtualenv -p python3 虚拟环境名称 例 : mkvirtualenv -p python3 py3_django
-
提示 :
-
创建虚拟环境需要联网
-
创建成功后, 会自动工作在这个虚拟环境上
-
工作在虚拟环境上, 提示符最前面会出现 “虚拟环境名称”
-
如何使用虚拟环境?
-
查看虚拟环境的命令 :
workon
-
使用虚拟环境的命令 :
workon 虚拟环境名称
例 :使用py3_django的虚拟环境
workon py3_django
-
退出虚拟环境的命令 :
deactivate
-
删除虚拟环境的命令 :
rmvirtualenv 虚拟环境名称
例 :删除虚拟环境py3_django
先退出:deactivate
再删除:rmvirtualenv py3_django