Python:virtualenv介绍
virtualenv
在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。
如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?
这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。
安装步骤:
1、安装virtualenv包
pip install virtualenv
2、创建一个自定义的虚拟环境目录
mkdir myproject cd myproject
3、创建独立的Python运行环境,自定义命名为venv
virtualenv --no-site-packages venv
4、进入该环境,并启动
#Linux系统
source venv/bin/activate #Windows系统
source venv/Scriptse/activate
5、退出当前venv环境,使用deactivate命令
deactivate
方法二:可以直接在Pycharm中创建虚拟环境以及下载Python包
Python:virtualenv介绍的更多相关文章
- Python Virtualenv运行Django环境配置
		
系统: RHEL6.5 版本说明: Python-3.5.0 Django-1.10.4 virtualenv:为每个项目建立不同的/独立的Python环境,你将为每个项目安装所有需要的软件包到它们各 ...
 - Python virtualenv with Sublime Text 3
		
背景介绍 最近喜欢上了Sublime编辑器,刚开始学着用.不过对我这个python狂人来讲,首要问题是需要sublime支持python virtualenv包的导入.所以我就找了google最后找到 ...
 - 从零开始学Python第0周:Python基本介绍(部分内容来源于网络)
		
Python入门介绍 一,Python的基本介绍 (1)概要 Python是一种解释型,面向对象,动态数据类型的高级程序设计语言.常被广泛用于处理系统管理任务和web编程.现如今Python已经成为了 ...
 - python virtualenv环境运行django
		
python virtualenv环境运行django 安装前准备 检查pip版本与python版本是否一致 [root@localhost bin]# whereis pip pip: /usr/b ...
 - Python virtualenv安装库报错SSL: CERTIFICATE_VERIFY_FAILED
		
Python virtualenv安装库报错SSL: CERTIFICATE_VERIFY_FAILED 问题描述 使用pip按照virtualenv报错,如下: pip install virtua ...
 - 【转】Python Twisted介绍
		
Python Twisted介绍 作者:Jessica McKellar 原文链接 Twisted是用Python实现的基于事件驱动的网络引擎框架.Twisted诞生于2000年初,在当时的网络游戏开 ...
 - 【美妙的Python之中的一个】Python简单介绍及环境搭建
		
美妙的Python之Python简单介绍及安装 简而言之: Python 是能你无限惊喜的语言,与众不同. 1.Python: ...
 - python模块介绍- multi-mechanize 性能测试工具
		
python模块介绍- multi-mechanize 性能测试工具 2013-09-13 磁针石 #承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.comqq 3739 ...
 - python模块介绍- xlwt 创建xls文件(excel)
		
python模块介绍- xlwt 创建xls文件(excel) 2013-06-24磁针石 #承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.comqq 37391319 ...
 - python模块介绍- binascii 二进制和ASCII转换
		
python模块介绍-binascii二进制和ASCII转换 目录 项目简介 简介: Uu编码 Binhex编码 Base64编码 QP码 CRC校验和 二进制转换 其他实例 项目简介 Python中 ...
 
随机推荐
- hdu6069 Counting Divisors 晒区间素数
			
/** 题目:hdu6069 Counting Divisors 链接:http://acm.hdu.edu.cn/showproblem.php?pid=6069 题意:求[l,r]内所有数的k次方 ...
 - pl/sql 实例精解 04
			
本章主要讨论, IF 语句的应用. 1: if condition1 then 2: statement1 3: elsif condition2 then 4: statement2 5: else ...
 - 【BZOJ】1857: [Scoi2010]传送带(三分)
			
http://www.lydsy.com/JudgeOnline/problem.php?id=1857 好神奇的三分.. 第一次写三分啊sad..看了题解啊题解QAQ 首先发现无论怎么走一定是在AB ...
 - (转)前端:将网站打造成单页面应用SPA
			
前端:将网站打造成单页面应用SPA(一) Coffce 680 6月19日 发布 推荐 6 推荐 收藏 85 收藏,3.1k 浏览 前言 不知你有没有发现,像Github.百度.微博等这些大站,已经不 ...
 - 把本地的jar包安装到maven库中
			
mvn install:install-file -Dfile=E:\temp\catV1\cat-client\trunk\CAT_v1.1.1\cat-consumer\target\cat-co ...
 - Windows平台安装最新OpenCV-2.4.9,利用Eclipse、MinGW构建C++调用OpenCV开发环境
			
近期电脑重装系统了,第一件事重装OpenCV. 这次直接装最新版,2014-4-25日公布的OpenCV2.4.9版本号,下载链接: http://sourceforge.net/projects/o ...
 - python bottle学习(二)加载配置文件
			
from bottle import (run, route, get, post, default_app, Bottle) """ 首先获得一个app对象,有两种方法 ...
 - xcode 运行 lua版本崩溃 解决方案
			
问题描述:运行到LuaStack::init() 崩溃 原因: luajit不支持arm64 解决方案:编译luajit64位静态库 a.可以直接下载别人编译好的库,然后直接覆盖cocos2d\ext ...
 - android手机常用分辨率
			
QVGA(240x320) HVGA(320x480) WVGA(800x480) FWVGA(854x480) qHD(960x540) DVGA(960x ...
 - shared_ptr & weak_ptr
			
shared_ptr <1> 类模板说明 namespace boost { class bad_weak_ptr: public std::exception; template< ...