文档章节

ubuntu python 虚拟环境的搭建

s
 shower1
发布于 2017/04/17 16:26
字数 281
阅读 4
收藏 0

安装virutalenv

说明

virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够

** 安装命令 **

sudo pip install virtualenv
或者
sudo apt-get install python-vertualenv

** 基本命令 **

# 创建虚拟环境
virtualenv env1     
# 进入虚拟环境
source env1/bin/activate  

# 进入虚拟环境前面会显示虚拟环境的名字
(env1) wxh007@wxhvm007:~$  
#退出虚拟环境
deactivate                  

安装virtualenvwrapper

** 说明 **

virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境

  1. 配置指定的管理虚拟环境的目录,控制该目录下的所有虚拟环境
  2. 可以对该目录下的虚拟环境进行(增,删,复制)
  3. 使用workon 快速切换虚拟环境

** 安装 **

sudo pip install virtualenvwrapper

** 配置 **

# 1,.创建虚拟环境文件夹
root@localhost:~# mkedir ~/pyenv 

# 配置.bashrc 
root@localhost:~# vim ~/.bashrc 

# 2.追加如下内容
if [ -f /usr/local/bin/virtualenvwrapper.sh ];then
  export WORKON_HOME=~/pyenv
  source /usr/local/bin/virtualenvwrapper.sh
fi


# 3.重新加载.bashrc
root@localhost:~# source .bashrc

** 基本命令 **

workon            # 列出虚拟环境
workon  env       # 进入虚拟环境(切换)
mkvirtualenv  env # 新建虚拟环境
rmvirutalenv  env # 删除虚拟环境

© 著作权归作者所有

s
粉丝 0
博文 9
码字总数 5278
作品 0
海淀
私信 提问
使用virtualenv在ubuntu上搭建python 3开发环境

ubuntu 13.04默认的python版本是2.7的,想在其上做python3的开发会遇到问题。比如要使用pip安装软件包时,默认安装的就是python2的包。如果想安装python3的包,就需要用到virtualenv了。 vi...

eason-xu
2013/05/11
0
0
Ubuntu server 16.04 配置 virtualenv virtualenvwrapper 和安装django

由于Ubuntu16默认只安装python3,同时django也逐步放弃python2的支持,所以研究用python3安装和配置django,根据网上方法和自己的实践总结归纳总结,如有纰漏,望各位大虾指教 之前写的教程h...

W_Lu
2017/11/03
0
1
Ubuntu 16.04 安装 Python 3.6 + OpenCV的虚拟环境

文章首发于我的个人博客猿人学Python,你也可以关注我的个人公众号,与50000好友一起学习。 1. Ubuntu 14.04/16.04安装Python 3.6 方法一 自己编译安装: make altinstall 命令会跳过创建sym...

呆木木人儿
03/21
0
0
python项目环境搭建(pyenv+virtualenv)

python项目环境搭建(pyenv+virtualenv) 参考博客 在centos上操作 1、先安装curl 和 git # yum install curl git-core 2、接下来安装pyenv # curl -L https://raw.github.com/yyuu/pyenv-i......

zoulala
2018/09/04
0
0
linux下多个版本python安装twisted问题 急急急!

linux系统:ubuntu python版本:2.7.12 和 3.5.2 安装了virtualenv和virtualenvwrapper,然后分别创建了两个python版本的虚拟环境, 在python2版本下面安装twisted没有问题,但是在python3版...

kyle_Ng
2017/09/17
93
1

没有更多内容

加载失败,请刷新页面

加载更多

“旧城改造”的背后——银泰新零售阿里云解决方案(上)

相关免费课程《银泰新零售上云解决方案精讲》上线中 立足实战 讲透经典案例 助你快速理解新零售 第一节学习地址 第二节学习地址 传统线下商业体上云的案例 与其说银泰上云,倒不如说银泰“旧...

阿里云官方博客
25分钟前
2
0
记一次升级Oracle驱动引发的死锁

问题描述 近期项目需要从虚拟机环境迁移到容器环境,其中有一个项目在迁移到容器环境之后的两天之内出现了2次“死锁(deadlock)”的问题,部分关键日志如下: Found one Java-level deadlock:...

ksfzhaohui
26分钟前
13
0
MySQL 中的 information_schema 数据库

欢迎查看原文 - 本博客仅记录 https://blog.csdn.net/kikajack/article/details/80065753 -- 是否开启bin_log日志: off为关闭-- show variables like 'log_%'; show variables like '......

莫库什勒
34分钟前
1
0
Random在高并发下的缺陷以及JUC对其的优化

Random可以说是每个开发都知道,而且都用的很6的类,如果你说,你没有用过Random,也不知道Random是什么鬼,那么你也不会来到这个技术类型的社区,也看不到我的博客了。但并不是每个人都知道...

编程SHA
39分钟前
2
0
T5大牛带你解析:如何实现分布式技术

1.分布式事务 2. 分布式锁 Java 原生 API 虽然有并发锁,但并没有提供分布式锁的能力,所以针对分布式场景中的锁需要解决的方案。 分布式锁的解决方案大致有以下几种: 基于数据库实现 基于缓...

李红欧巴
51分钟前
35
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部