Python3安装和配置虚拟环境(Virtualenvwrapper和pipenv)

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-winLinux配置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

# 其他命令可以看官方文档
  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值