Python虚拟环境Virtualenv
2016-05-04 13:46
435 查看
Python的虚拟环境可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter。虚拟环境的好处是避免了不同Python程序间的互相影响(共同使用global library 和 interpreter),例如程序A需要某个库的1.0版本,而程序B需要同样这个库的2.0版本,如果程序B执行则A就不能执行了。
安装virtualenv:
pip install virtualenv
创建虚拟环境
virtualenv venv
venv是新创建的虚拟环境的名称。 同时会创建一个与虚拟环境名称相同的文件夹venv, 里面存储了一个独立的Python执行环境。
进入虚拟环境
source venv/bin/activate
进入虚拟环境后,命令行的提示符会加入虚拟环境的名称,例如:(venv)user@machine:~退出虚拟环境
退出虚拟环境
deactivate
删除虚拟环境
rm -r venv
直接删除虚拟环境所在的文件夹venv就删除了我们创建的venv虚拟环境。
安装virtualenv:
pip install virtualenv
创建虚拟环境
virtualenv venv
venv是新创建的虚拟环境的名称。 同时会创建一个与虚拟环境名称相同的文件夹venv, 里面存储了一个独立的Python执行环境。
进入虚拟环境
source venv/bin/activate
进入虚拟环境后,命令行的提示符会加入虚拟环境的名称,例如:(venv)user@machine:~退出虚拟环境
退出虚拟环境
deactivate
删除虚拟环境
rm -r venv
直接删除虚拟环境所在的文件夹venv就删除了我们创建的venv虚拟环境。
相关文章推荐
- [python]type和isinstance的比较
- python爬虫抓取目标网页链接
- 利用python进行识别相似图片(二)
- 利用python进行识别相似图片(一)
- Python中time模块详解
- Python 使用super从父类得到帮助
- 找到 Python 的 site-packages 目录(Python site-packages directory)
- Windows 下 Python easy_install 的安装
- python生成二维码
- Python——time模块&datetime模块
- python dict 实现 switch 功能
- python 递归实现 汉诺塔
- python 迭代器(iterator)和生成器(constructor)
- Python 对 验证码的使用
- (好文转发)关于Python脚本开头两行的:#!/usr/bin/python和# -*- coding: utf-8 -*-的作用 – 指定文件编码类型
- python的IDE:PyCharm
- python中sort sorted() reverse() reversed() 的区别
- python 类修饰器
- 【Python】批量创建线程
- python 3.x 关键字 (保留字)