linux虚拟环境搭建
一、virtualenv的安装与使用
1、安装virtualenv
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv

如果想查看安装位置

2、创建虚拟环境
virtualenv --no-site-packages --python=python3 venv#创造无第三方包的干净环境,并且指定解释器是python3

3、激活虚拟环境
source venv/bin/activate#进入虚拟环境

4、退出虚拟环境
deactivate

二、virtualenvwrapper的安装与使用
virtualenv能够创造独立的环境,但是它有一个很大的缺点,就是必须知道的摸个虚拟环境的目录,因为打开虚拟环境是用source+虚拟环境下bin目录的activate命令进行激活,这是相当费事的,由此引入virtualenvwrapper,统一管理虚拟环境目录,无需source命令。
1、安装
pip3 install virtualenvwrapper

2、设置环境变量
在每次启动时就自动加载virtualenvwrapper
(1)打开家目录下的.bashrc 文件

(2)写入以下内容
export WORKON_HOME=~/Envs #设置virtualenv的统一管理目录
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #创建无第三方包的环境
export VIRTUALENVWRAPPER_PYTHON=/usr/local/python3.5/bin/python3 #指定python解释器
source /usr/local/python3.5/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本
写入以后执行:
source ~/.bashr

注意:
在写入的的内容virtualenvwrapper.sh中规定了默认的python解释器,可以进行修改:

当然在创建环境时也是可以指定的。
3、使用virtualenvwrapper
(1)创建虚拟环境
mkvirtualenv test2

这是用默认的python解释器,如果需要指定,可以使用以下命令
mkvirtualenv -p python3 test3

(2)虚拟环境工作
workon test1

(3)退出虚拟环境
deactivate

4、其他命令
(1)删除虚拟环境
rmvirtualenv test1

(2)列出所有虚拟环境
lsvirtualenv
详情查看官网:https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
三、环境一致性
如何保证在linux下的环境与windows下的环境一致,有时我们是在windows下开发的项目,后面需要部署到linux上,如何将windows环境中的包安装到linux上。
1、将windows下的包导出
进入windows下开发的虚拟环境,执行以下命令
pip freeze > requirements.txt

2、上传文件
执行以上步骤后会在当前目录下生成requirements.txt文件,然后将文件拖拽上传,可以在系统上安装拖拽上传的插件
yum install lrzsz -y

3、执行requirements.txt文件
pip3 install -r requirements.txt

此时等待完成安装即可。
linux虚拟环境搭建的更多相关文章
- 【转】windows和linux中搭建python集成开发环境IDE
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- linux下搭建python机器学习环境
前言 在 linux 下搭建 python 机器学习环境还是比较容易的,考虑到包依赖的问题,最好建立一个虚拟环境作为机器学习工作环境,在建立的虚拟环境中,再安装各种需要的包,主要有以下6个(这是看这个 ...
- Django框架(四)-- 路由控制:有名/无名分组、反向解析、路由分发、名称空间、伪静态、APPEND_SLASH、不同版本的Django区别、Django虚拟环境搭建
路由控制 一.简单路由配置 url(r'^booklist$', views.booklist) 第一个参数是正则表达式,第二个参数是视图函数 每个正则表达式前面的'r' 是可选的但是建议加上.它告诉 ...
- Linux虚拟环境配置(安装python包,连接至jupyter notebook)
在Linux虚拟环境下安装python包 方法一:使用下载包 由于实验室下载速度较慢,因此采用传输下载包的形式安装包. 首先导入python包至指定文件夹(任意文件夹,记住地址即可)并解压. 进入虚拟 ...
- Django框架(五)—— 虚拟环境搭建
目录 Django虚拟环境搭建 Django虚拟环境搭建 一.为什么要用虚拟环境 公司以前开发的项目是在Django1.5的基础上开发的,先要需要基于Django2.0开发一套项目.这样不能卸载原有版 ...
- Linux环境搭建-在虚拟机中安装Centos7.0
最近在空闲时间学习Linux环境中各种服务的安装与配置,都属于入门级别的,这里把所有的学习过程记录下来,和大家一起分享. 我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然 ...
- windows和linux中搭建python集成开发环境IDE——如何设置多个python环境
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- MongoDB学习笔记—Linux下搭建MongoDB环境
1.MongoDB简单说明 a MongoDB是由C++语言编写的一个基于分布式文件存储的开源数据库系统,它的目的在于为WEB应用提供可扩展的高性能数据存储解决方案. b MongoDB是一个介于关系 ...
- Linux下搭建个人网站
前不久在阿里买了一个服务器,然后开始第一次尝试搭建自己的个人网站.前端采用了bootstrap框架,后端采用的是PHP,数据库使用的是Mysql.新手第一次在linux下搭建遇见很多问题,在这里分享一 ...
随机推荐
- 【POJ - 1661】Help Jimmy (动态规划)
Help Jimmy Descriptions: "Help Jimmy" 是在下图所示的场景上完成的游戏. 场景中包括多个长度和高度各不相同的平台.地面是最低的平台,高度为零,长 ...
- Luogu P2327 [SCOI2005]扫雷【递推/数学】By cellur925
题目传送门 推了好久啊.看来以后要多玩扫雷了qwq. 其实本题只有三种答案:0.1.2. 对于所有第一列,只要第一个数和第二个数确定后,其实整个数列就确定了,我们可以通过这个递推式得出 sec[i-] ...
- 数据结构 - 链栈的实行(C语言)
数据结构-链栈的实现 1 链栈的定义 现在来看看栈的链式存储结构,简称为链栈. 想想看栈只是栈顶来做插入和删除操作,栈顶放在链表的头部还是尾部呢?由于单链表有头指针,而栈顶指针也是必须的,那干吗不让它 ...
- ACM二分查找模板
int main(){ == key int m; while ( l <= r ) { m = ( l + r ) >> 1; if ( x[m] == key ) return ...
- JAVA大数处理(BigInteger,BigDecimal)
原文链接 Java中有两个类BigInteger和BigDecimal分别表示大整数类和大浮点数类. 这两个类都在java.math.*包中,因此每次必须在开头处引用该包. Ⅰ基本函数: 1.valu ...
- Python __str__(self)和__unicode__(self)
object.__str__(self) Called by the str() built-in function and by the print statement to compute the ...
- R in action读书笔记(4)-第六章:基本图形(下)
6.3直方图 hist() 其中的x是一个由数据值组成的数值向量.参数freq=FALSE表示根据概率密度而不是频数绘制图形.参数breaks用于控制组的数量.在定义直方图中的单元时,默认将生成等距切 ...
- Jenkins .NET项目持续集成配置
基本步骤 1. 安装并配置MSBUILD 在系统管理->插件管理->添加MSBuild插件 在系统管理->系统设置->找到MSBuild配置部分,配置不同的MSbuild版本 ...
- [Tunny]CSS LESS框架基础
[黄映焜/Tunny,20140711] Less 是一个Css 预编译器,意思指的是它可以扩展Css语言,添加功能如允许变量(variables),混合(mixins),函数(functions) ...
- vs2015 qt5.8新添加文件时出现“无法找到源文件ui.xxx.h”
转载请注明出处:http://www.cnblogs.com/dachen408/p/7147135.html vs2015 qt5.8新添加文件时出现“无法找到源文件ui.xxx.h” 暂时解决版本 ...