Ubuntu 16.04 安装 virtualenv 虚拟环境_ubuntu virtualenv安装软件-程序员宅基地

技术标签: python  

一般ubuntu下会安装python2和python3两个版本,但有时开发项目需要部分包,不想被乱用,需要干净的环境,可以使用虚拟环境。

每个应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。

首先,我们用pip安装virtualenv

# 安装Python 2 virtualenv
pip install virtualenv
 
# 安装Python 3  virtualenv
pip3 install virtualenv

然后,创建虚拟python环境目录:

$ mkdir myproject
$ cd myproject/

创建一个独立的Python运行环境,命名为venv:

virtualenv --no-site-packages venv

激活环境:

source venv/bin/activate

退出环境:

 deactivate 
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_35203425/article/details/90901549

智能推荐

( 保证能看懂系列)SVM系列(二)soft-margin SVM 详细原理以及一点点的kernel SVM_svm soft margin使用p次方-程序员宅基地

文章浏览阅读1.2k次。本篇继续针soft-margin 软间隔SVM原理进行梳理,需要先对hard-margin SVM 有所掌握,具体见SVM系列(一)hard-margin SVM 详细原理 https://blog.csdn.net/Lee_Yu_Rui/article/details/107420870soft-margin SVM 思想感谢https://www.youtube.com/watch?v=ZF2QR7nSUhg&list=PLOxMGJ_8X74Z1N3OcacUaCxiXaGNHtFw._svm soft margin使用p次方

Google V8 编程入门(一) - V8对象概览_google v8 介绍-程序员宅基地

文章浏览阅读2.7k次。1, v8的类结构 图一: 句柄,用于垃圾对象回收图二:原始类型图三:对象类型图四:模板类型图五:总的类图_google v8 介绍

verilog 自动售货机状态机实现_答辩-基于Verilog HDL的自动售货机的设计.ppt-程序员宅基地

文章浏览阅读589次。基于Verilog HDL语言的自动售货机的设计 PPT模板下载:/moban/ 行业PPT模板:/hangye/ 节日PPT模板:/jieri/ PPT素材下载:/sucai/ PPT背景图片:/beijing/ PPT图表下载:/tubiao/ 优秀PPT下载:/xiazai/ PPT教程: /powerpoint/ ..._自动售货机控制电路verilog设计ppt

医学图像了解_医学影像 rescale_slope-程序员宅基地

文章浏览阅读3.3k次。医学图像了解医学图像了解医学图像医学图像是反映解剖区域内部结构或内部功能的图像,它是由一组图像元素——像素(2D)或立体像素(3D)组成的。医学图像是由采样或重建产生的离散性图像表征,它能将数值映射到不同的空间位置上。像素的数量是用来描述某一成像设备下的医学成像的,同时也是描述解剖及其功能细节的一种表达方式。像素所表达的具体数值是由成像设备、成像协议、影像重建以及后期加工所决定的医..._医学影像 rescale_slope

Redash可视化开放接口_metabase hide_parameters-程序员宅基地

文章浏览阅读1.3k次,点赞2次,收藏2次。前言:近来越来越多的朋友关心Redash中文版的可视化开放接口问题,视图和报表能在其它应用的网页里吗?当然能,作为开源平台Redash的可视化接口做到相当到位。一、视图的开放接口:Redash的视图本身就是支持开放接口,点视图左下角的折叠菜单,选“嵌入到其它应用程序”就可生成该视图的外部调用API:形如http://localhost:5000/embed/query/9/visualization/18?api_key=jW3MmyT5Gnx6HSG3H9AJJpWb2wPUhS0rKoKub_metabase hide_parameters

Listener,Filter ,Intercept_filter和intercept-程序员宅基地

文章浏览阅读371次。由于最近两个月工作比较清闲,个人也比较“上进”,利用工作空余时间,也继续学习了一下,某天突然想起struts2和struts1的区别的时候,发现为什么struts1要用servlet,而struts2要用filter呢?一时又发现,servlet和filter有什么区别呢?于是看了看web.xml,一时又发现,咦,servlet、filter、listener?还有个interceptor?对于这_filter和intercept

随便推点

C# Xamarin For Android移动开发基础进修篇_xamarin android-程序员宅基地

文章浏览阅读2w次,点赞8次,收藏72次。一、课程介绍英文原文:C# is the best language for mobile app development.Anything you can do in Objective-C, Swift or Java, you can do in C#。中文译意:C#是移动应用程序开发的最佳语言。 在Objective-C,Swift或Java中你可以做的任何事情,你都可以在C#..._xamarin android

在vue中使用unity3D实现webGL将要呈现的效果_unity webgl vue-程序员宅基地

文章浏览阅读1.3w次,点赞7次,收藏55次。文章目录Vue + webGL + unity3D1. 什么是webGL?1.1 兼容性2. 什么是unity3D?2.1 unity3D 的发展史3. 如何在vue中使用unity3D和webGL?3.1 新建一个挂载unity3d加载器的vue组件3.2 使用新建的vue-unity-webgl组件4. 演示效果Vue + webGL + unity3D1. 什么是webGL?WebGL(Web图形库)是一个JavaScript API,可在任何兼容的Web浏览器中渲染高性能的交互式3D和2D图形_unity webgl vue

java invoke 泛型_java中的泛型-程序员宅基地

文章浏览阅读297次。本文将详细介绍java泛型的用法以及泛型的原理java泛型泛型是在J2 SE1.5中引入的一个特性 可以将类型抽象为一个参数 从而简化代码和实现类型安全如何使用泛型泛型可以用于方法 类和接口通过尖括号加标识符的方式声明class GenericityClass{T t;publicGenericityClass(T t){this.t =t;}publicT getT(){returnt;}}i..._java 泛型 执行方法invok

php fpm xcache,php扩展xcache-程序员宅基地

文章浏览阅读57次。xcache模块可以缓存php运行时编译生成的opcode可以加速php程序的效率安装xcache和安装memcache方法类似,都是以扩展的方式安装1、安装xcache扩展tar -xvf xcache-3.2.0.tar.gzcdxcache-3.2.0./configure --with-php-config=/usr/local/php/bin/php-config --enable-..._php xcache扩展

linux解压war包的命令-程序员宅基地

文章浏览阅读203次。网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。unzip -d 指定目录[root@oracle upload]# unzip -oq common.war -d common命令名: unzip功 能说明:解压缩zip文 件语  法:unzip [-cflptuvz][-agCjLMnoqsVX][-P &..._linux解压war包命令到指定目录

RTSP基本概念_rtcp alg-程序员宅基地

文章浏览阅读693次。流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用JRTPLIB进行实时流媒体编程。一、流媒体简介 随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等_rtcp alg