python虚拟环境virtualenv简介
参考网站: https://realpython.com/python-virtual-environments-a-primer/
一、 创建一个新的虚拟环境
# Python 2:
$ virtualenv my_new_virtualenv # Python 3. Python3 already has the venv module from the standard library installed
$ python3 -m venv my_new_virtualenv
or
$ virtualenv -p $(which python3) my_new_virtualenv
启动虚拟环境
cd /path/to/python-virtual-environments
source my_new_virtualenv/bin/activate
关闭虚拟环境
deactivate
二、虚拟环境的工作原理
该部分内容可以参考上述网站中的如下章节,
How Does a Virtual Environment Work?
其中最主要的内容为,在两种环境中,python executables的存放位置 $which python 和环境变量$PATH $echo $PATH 有所不同。
三、virtualenvwrapper -- 管理多个虚拟环境的工具
当我们创建了多个虚拟环境时,围绕了如何管理这些虚拟环境产生了很多问题,因此,python提供了一个工具包virtualenvwrapper用于管理多个虚拟环境。以下列举该工具包的几个实用功能,详情请参考上述网站。
- Organizes all of your virtual environments in one location
- Provides methods to help you easily create, delete, and copy environments
- Provides a single command to switch between environments
python虚拟环境virtualenv简介的更多相关文章
- Python 虚拟环境Virtualenv
		本人也是Python爱好者,众所周知,Python扩展多,每次为了测试,安装各种各样的扩展,这样导致本地的Python环境非常混乱,就有人想到搞个隔离环境 和 本地环境没有关系,随时可以删除这个隔离 ... 
- python虚拟环境--virtualenv和virtualenvwrapper
		python虚拟环境--virtualenv和virtualenvwrapper http://www.cnblogs.com/technologylife/p/6635631.html https: ... 
- Python虚拟环境virtualenv
		用意 virtualenv可以搭建虚拟且独立的python运行环境, 使得单个项目的运行环境与其它项目独立起来. 安装 virtualenv本质上是个python包, 使用pip安装 pip inst ... 
- [python] 2、python使用pyaudio进行录音,及其在python虚拟环境virtualenv中安装遇到的问题
		1.pyaudio安装大背景 最近在做智能音箱,需要编写声音拾取代码,我先是百度两篇比较常见的用python进行录音的操作的文章: python写一个录音小程序:http://blog.csdn.ne ... 
- 配置python虚拟环境Virtualenv及pyenv
		pyenv pyenv 可以让机器安装各种不同版本的python pyenv install --list 查看可以安装的python版本 pyenv versions 查看已安装的python版本 ... 
- windows下python虚拟环境virtualenv安装和使用
		前面介绍了python在ubuntu16.04环境下,python的虚拟环境virtualenv的安装,下面介绍在windows环境下的安装和使用. 环境信息 操作系统:windows10 pytho ... 
- python虚拟环境virtualenv的安装与使用
		如果我们要同时开发多个应用程序,每个应用可能需要各自拥有一套“独立”的Python运行环境,我们可以使用virtualenv解决这个问题,它可以为一个应用创建一套“隔离”的Python运行环境. 一. ... 
- [转载]windows下安装Python虚拟环境virtualenv,virtualenvwrapper-win
		1 前言 由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题. 通过 virtualenv 这个工具,就可以构建一系列 虚拟的Py ... 
- #Python学习#python虚拟环境——virtualenv
		前言 在Ubuntu系统中,系统一般会默认安装python2.x和3.x,像我近期买的阿里云ECS默认安装了2.7.2和3.5.2,所有pip安装的第三方包都会被放在默认的site-apckages目 ... 
随机推荐
- HDU - 1061-快速幂签到题
			快速幂百度百科:快速幂就是快速算底数的n次幂.其时间复杂度为 O(log₂N), 与朴素的O(N)相比效率有了极大的提高. HDU - 1061 代码实现如下: import java.util.Sc ... 
- 『关键点检测』CPN:Cascaded Pyramid Network for Multi-Person Pose Estimation
			论文连接 网络简介 face++2017年coco keypoint benchmark 数据集冠军的文章,发表于CVPR201 1 提出了一种金字塔型的串接模型,即CPN(cascaded pyr ... 
- linux grep find查找文件夹、代码中的某行/字符串
			本文转载于:https://blog.csdn.net/Mr_Cat123/article/details/80541658 在Linux中,由于文件很多,代码很长,可能我们只知道其中的一两个字符串, ... 
- ZZW_shell脚本中的调用MYSQL传参及注意的问题
			[oracle@ip9140 db_pcc]$ cat zzw_cc.sh #!/bin/bash z_user='pcc_csuser22'z_pass='pcc_csuser22'z_db='db ... 
- window.localStorag使用
			H5本地缓存: 删除: window.localStorage.removeItem("parentNode") 写入: window.localStorage.setItem(& ... 
- Python字符编码的发展、cmd寻找路径
			字符编码的发展: ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示 ... 
- web.xml配置说明
			前言 首先,web.xml文件的作用是配置web项目启动时加载的信息.(web.xml并不是一个Web的必要文件,没有web.xml,网站仍然是可以正常工作的.) 而这些配置自然是通过标签来实现的, ... 
- Van Emde Boas Tree
			van Emde Boas trees 支持所有优先级优先级队列的操作,并且巧妙的是它对于SEARCH, INSERT,DELETE,MINIMUM,MAXMUN,SUCCESSOR,和PREDECE ... 
- BOM浏览器
			1.window.open(url,ways) url是打开的网页地址 ways 是打开的方式 2.window.close() 3.window.navigator 浏览器用户信息 4.windo ... 
- leetcode题解 200. Number of Islands(其实就是一个深搜)
			题目: Given a 2d grid map of '1's (land) and '0's (water), count the number of islands. An island is s ... 
