文章目录
Python3安装和配置虚拟环境
virtualenvwrapper安装和配置
Windows安装和配置
virtualenvwrapper-win文档网址:https://pypi.org/project/virtualenvwrapper-win/
windows安装virtualenvwrapper-win
# 安装virtualenvwrapper-win
pip3 install virtualenvwrapper-win
windows配置virtualenvwrapper-win
virtualenvwrapper-win默认情况将虚拟环境安装在%USERPROFILE%\Envs
目录下,可以通过添加WORKON_HOME
环境变量更改虚拟环境安装目录。计算机
→属性
→高级系统设置
→环境变量
→系统变量
→新建(W)...
,变量名为WORKON_HOME
,变量值为自定义的虚拟环境安装目录。设置后重启终端生效
Linux安装和配置(Ubuntu20.04)
virtualenvwrapper文档网址:https://virtualenvwrapper.readthedocs.io/en/latest/index.html
如果想在windows上安装Ubuntu20.04可以参考我另外一篇博客VirtualBox安装Ubuntu20.04图文教程
Linux安装virtualenvwrapper
# 管理员安装virtualenvwrapper,virtualenv和virtualenvwrapper.sh安装在/usr/local/bin/目录下
sudo pip3 install virtualenvwrapper
# 当前用户安装virtualenvwrapper,virtualenv和virtualenvwrapper.sh安装在~/.local/bin/目录下
pip3 install virtualenvwrapper
# 如果没有pip3使用如下命令安装
sudo apt install python3-pip
Linux配置virtualenvwrapper
在shell启动文件(如~/.bashrc)中添加如下语句:
# 自定义虚拟环境安装目录,默认是$HOME/.virtualenvs
export WORKON_HOME=$HOME/PyEnv
# 指定python版本,默认which python返回值
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
# 指定virtualenv命令的路径,默认就是virtualenv,根据实际安装情况指定
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
# export VIRTUALENVWRAPPER_VIRTUALENV=~/.local/bin/virtualenv
# 执行virtualenvwrapper.sh,根据实际安装情况指定
source /usr/local/bin/virtualenvwrapper.sh
# source ~/.local/bin/virtualenvwrapper.sh
重启shell,或者输入source ~/.bashrc
virtualenvwrapper使用
# mkvirtualenv env_name创建并激活虚拟环境
# -p选项可以指定python版本,前提是已经安装了对应版本的解释器
mkvirtualenv py-test
# 查看所有的虚拟环境
workon
# workon env_name激活虚拟环境
workon py-test
# rmvirtualenv env_name删除虚拟环境
rmvirtualenv py-test
# 安装包,进入虚拟环境后使用pip在虚拟环境安装包
pip install packagename
# deactivite退出虚拟环境
deactivite
# 其他命令可以看官方文档
windows的powershell无法激活虚拟环境,使用cmd可以激活虚拟环境
pipenv安装和配置
pipenv文档网址:https://pipenv.pypa.io/en/latest/
pipenv安装
# windows安装
pip3 install pipenv
# linux安装(Ubuntu20.04)
# 管理员安装,pipenv安装在/usr/local/bin/目录下
sudo pip3 install pipenv
# 当前用户安装,pipenv安装在~/.local/bin/目录下
# 需要将~/.local/bin/添加到PATH中才能运行pipenv命令
pip3 install pipenv
Linux用户安装pipenv添加PATH路径,打开shell启动文件(如~/.bashrc)添加如下语句:
export PATH=$PATH:~/.local/bin/
重启shell,或者输入source ~/.bashrc
pipenv配置
pipenv的虚拟环境安装目录的配置可以参考windows配置virtualenvwrapper-win和Linux配置virtualenvwrapper
pipenv的虚拟环境安装目录也是受
WORKON_HOME
环境变量控制,virtualenvwrapper可以管理和控制pipenv创建的虚拟环境。
pipenv使用
pipenv会自动为您的项目创建和管理virtualenv,并在您安装/卸载软件包时从Pipfile中添加/删除软件包
# 进入项目目录
cd project
# 从当前目录Pipfile文件中安装虚拟环境,如果没有Pipfile文件会创建
pipenv install
# 指定python虚拟环境版本,前提是已经安装了对应版本的解释器
pipenv --python version
# 安装包
pipenv install packagename
# 卸载包
pipenv uninstall packagename
# 更新包
pipenv update packagename
# 激活当前虚拟环境以运行代码
pipenv shell
# 其他命令可以看官方文档