搭建虚拟环境(Linux)
- 先安装
virtualenv
, 再安装virtualenvwrapper
(说明:可以在python2的环境下安装,之后构建虚拟环境时指定python3版本即可)
pip install virtualenv
pip install virtualenvwrapper
-
设置虚拟的环境变量
-
先找到 virtualenvwrapper.sh
文件
find / -name "virtualenvwrapper.sh"
- 写入
.bashrc
文件
export WORKON_HOME=$HOME/.virtualenvs source 这里写起前面找出来的文件
-
-
基本命令
# 创建虚拟环境 mkvirtualenv pyenv # 删除虚拟机环境 rmvirtualenv pyenv # 进入虚拟环境 workon pyenv # 推出虚拟环境 deactivate # 创建虚拟环境的时候,指定 Python 版本 mkvirtualenv –p /usr/bin/python3 envname # 在项目目录下,创建虚拟环境,指定 Python 版本 mkvirtualenv –p /usr/bin/python3 项目路径/venv # 进入项目的虚拟环境 source venv/bin/activate
如果报如下错误:
ERROR: virtualenvwrapper could not find virtualenv in your path
因为是被安装在默认的Python目录下,添加软链接到your path:/usr/local/bin/目录下即可
ln -s /usr/bin/python36/bin/virtualenv /usr/local/bin/virtualenv
若仍报相同错误:"ERROR: virtualenvwrapper could not find virtualenv in your path"
在~/.local/bin/下找到了virtualenv文件, 这可能就是python3-virtualenv所对应的了, 再将其拷贝至/usr/bin/目录下, 即可.
搭建虚拟环境(Window)
# 安装virtualenv(全局安装)
pip install virtualenv
# 创建虚拟环境,自定义环境目录(venv)
virtualenv venv
# 进入虚拟环境
.\venv\Scripts\activate
# 退出虚拟环境
deactivate