在ubuntu下安装虚拟环境Virtualenv

本文介绍Virtualenv工具,它能为Python创建独立环境,解决依赖冲突等问题。文章详细讲解了安装方法、使用步骤及如何简化虚拟环境激活过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Virtualenv可以为Python提供独立的运行环境,在一定程度上可解决解决依赖、版本以及间接权限等问题。

virtualenv

virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
1. 在没有权限的情况下安装新套件
2. 不同应用可以使用不同的套件版本
3. 套件升级不影响其他应用

安装

sudo apt-get install python-virtualenv

使用方法

virtualenv  [虚拟环境名称] 

如,创建ENV的虚拟环境

virtualenv ENV

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

virtualenv --no-site-packages [虚拟环境名称]

启动虚拟环境

cd ENV
source ./bin/activate

注意此时命令行会多一个(ENV),ENV为虚拟环境名称,接下来所有模块都只会安装到该目录中去。

退出虚拟环境

deactivate

简化命令

但是每次都在终端输入 source ./bin/activate非常的麻烦,命令行太长,可以使用alias的命令来为一段命令语句设置别名。

.bashrc里输入:

alias env='source ~/ENV/bin/activate'

然后保存,在终端输入source .bashrc
然后就可以直接输入 env进入虚拟环境,而不需要如入一长串的命令行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值