Python开发必备神器之一:virtualenv

virtualenv 安装

windows/ubuntu系统下安装

pip install virtualenv

基本用法

创建项目的虚拟环境
在某个目录下,运行如下命令,即可创建

virtualenv zhangsan # zhangsan是虚拟环境名称,可替换为别的虚拟环境名称

默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,如果不想依赖这些package,那么可以加上参数 –no-site-packages

virtualenv --no-site-packages zhangsan

启动虚拟环境

cd zhangsan
source bin/activate  # Windows 系统下运行 Scripts\

退出虚拟环境:

deactivate

virtualenvwrapper

ubuntu系统下安装

pip install virtualenvwrapper  #建议用pip安装,因为pip3安装会出些问题

设置环境变量
修改 ~/.bashrc 或其它环境变量相关文件(如 ~/.bash_profile 或用 ZSH 之后的 ~/.zshrc),添加以下语句

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace   #在/home/下创建workspace
source /usr/local/bin/virtualenvwrapper.sh

修改后使之立即生效(也可以重启终端使之生效):

source ~/.bashrc

注意:mkvirtualenv 也可以使用 virtualenv 的参数,比如 –python 来指定 Python 版本。创建虚拟环境后,会自动切换到此虚拟环境里。虚拟环境目录都在 WORKON_HOME 里。

windows系统下安装

pip install virtualenvwrapper-win

【可选】Windows下默认虚拟环境是放在用户名下面的Envs中的,与桌面,我的文档,下载等文件夹在一块的。更改方法:计算机,属性,高级系统设置,环境变量,添加WORKON_HOME,如图(windows 10 环境变量设置截图):

这里写图片描述

使用方法

mkvirtualenv zqxt:创建运行环境zqxt

workon zqxt: 工作在 zqxt 环境 或 从其它环境切换到 zqxt 环境

deactivate: 退出终端环境

rmvirtualenv ENV:删除运行环境ENV

mkproject mic:创建mic项目和运行环境mic

mktmpenv:创建临时运行环境

lsvirtualenv: 列出可用的运行环境

lssitepackages: 列出当前环境安装了的包
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值