Ubuntu16.04下安装和创建虚拟环境
我们有的时候会发现,一个电脑上有多个项目,一个依赖Django1.8,另一个比较旧的项目又要用Django1.5,这时候怎么办呢?此时我们一个依赖包管理的工具来处理不同的环境。
安装和配置虚拟环境
-
安装虚拟环境
12sudo pip install virtualenv
sudo pip install virtualenvwrapper
virtualenvwrapper 是virtualenv的扩展管理包,可以将所有的虚拟环境整合在一个目录下。
-
配置虚拟环境
-
- 创建虚拟环境管理目录
1
mkdir ~
/
.virtualenvs
- 打开.bashrc
123
sudo vim ~
/
.bashrc
# 或
gedit ~
/
.bashrc
- 在.bashrc的末尾增加下面内容
12
export WORKON_HOME
=
$HOME
/
.virtualenvs
# 所有虚拟环境存储的目录
source
/
usr
/
local
/
bin
/
virtualenvwrapper.sh
- 启用配置文件
12
source ~
/
.bashrc
# 上述命令立即生效 或者 重启电脑生效
- 创建虚拟环境管理目录
虚拟环境操作
- 创建虚拟环境
1
mkvirtualenv env_name
# env_name为你要创建的虚拟环境的名字,创建虚拟环境需要联网
- 创建指定python版本的虚拟环境
12
mkvirtualenv
-
p
/
usr
/
bin
/
python3 env_name
mkvirtualenv
-
p
/
usr
/
bin
/
python2 env_name
- 运行环境
12
workon env_name
workon
+
两次tab键可以显示所有的虚拟环境
- 退出虚拟环境
1
deactivate
- 删除虚拟环境
1
rmvirtualenv env_name
分类:
ubuntu系列
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 上周热点回顾(1.20-1.26)
· 【译】.NET 升级助手现在支持升级到集中式包管理