Python virtualenv 使用总结篇

一、virtualenv的安装

1.使用pip全局安装virtualenv,建议使用pip 1.3或更高版本,在1.3之前,pip没有通过SSL从PYPI下载。

$ [sudo] pip install virtualenv

或者或得最新的未发行版本: (github地址可能有变)

$ [sudo] pip install https://github.com/pypa/virtualenv/tarball/develop

其他下载安装方式不推荐,因为地址会变,麻烦。。。想看去这里

二、virtualenv 使用

1.创建虚拟环境

使用如下命令创建一个虚拟环境的目录

$ virtualenv ENV

在生成的虚拟环境目录下一般有如下目录:

  lib 和 include : 包含新的virtualenv python的支持库文件,在虚拟环境中安装的软件包将放到lib/pythonX.X/site-packages/。

  bin : 该目录下放着一些可执行文件,如 python,运行bin/python运行脚本,可以在该环境下执行脚本。此目录下的pip等也有相似作用。

2.激活和停用环境

$ source bin/activate  # bin/activate适用于bash/zsh/dash。

该命令将会改变你的$PATH,使你的$PATH的第一个条目为当前虚拟环境的bin/目录,脚本还将修改你的shell提示符。

在创建虚拟环境时,如需使用到全局的包可以使用如下,来继承/usr/lib/python2.7/site-packages(这里不严谨):

$ virtualenv --system-site-packages ENV

要撤销这些操作至于要运行:

$ deactivate

windows这里不做过多说明,大同小异,有兴趣可以点这里

时间: 2024-11-03 20:59:28

Python virtualenv 使用总结篇的相关文章

Mac 安装虚拟环境 python virtualenv virtualenvwrapper

第1步 ,安装virtualenv和virtualenvwrapper 运行命令如下: pip3 install -i https://mirrors.aliyun.com/pypi/simple virtualenv pip3 install -i https://mirrors.aliyun.com/pypi/simple virtualenvwrapper 第2步,创建环境 这里我将虚拟环境安装在/Documents(文稿)文件夹内, (因为默认在用户根目录) cd Documents #

Python virtualenv安装库报错SSL: CERTIFICATE_VERIFY_FAILED

Python virtualenv安装库报错SSL: CERTIFICATE_VERIFY_FAILED 问题描写叙述 使用pip依照virtualenv报错,例如以下: pip install virtualenv Collecting virtualenv /opt/python27/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:315: SNIMissingWarning: An

Python开发【第一篇】:目录

本系列博文改编自武沛齐老师的原创博文,主要包含  Python基础.前端开发.Web框架.缓存以及队列等内容 ,用于学习记录成长!!! Python开发[第一篇]:目录 Python开发[第二篇]:初识Python

python 面向对象(进阶篇)

上一篇<Python 面向对象(初级篇)>文章介绍了面向对象基本知识: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数 面向对象三大特性:封装.继承和多态 本篇将详细介绍Python 类的成员.成员修饰符.类的特殊成员. 类的成员 类的成员可以分为三大类:字段.方法和属性 注:所有成员中,只有普通字段的内容保存对象

Python第一周基础篇

<感言:首先感谢alex老师精彩课程,第一周的第一天,随着金角大王的豪言壮语般的心灵鸡汤完美收场.此刻坐在电脑前的我仍是热血澎湃,下定决心好好跟着大王一起学好python> ----祝老师教师节快乐                                      Python第一周基础篇 博文结构: --1--python2.*与python3.*主要区别 --2--python安装与配置 --3--PyCharm开发工具的安装与配置 --4--变量的定义 --5--注释的使用 --

Python学习笔记基础篇——总览

Python初识与简介[开篇] Python学习笔记——基础篇[第一周]——变量与赋值.用户交互.条件判断.循环控制.数据类型.文本操作 Python学习笔记——基础篇[第二周]——解释器.字符串.列表.字典.主文件判断.对象 Python学习笔记——基础篇1[第三周]——set集合 Python学习笔记——基础篇2[第三周]——计数器.有序字典.元组.单(双)向队列.深浅拷贝.函数.装饰器 Python学习笔记——基础篇[第四周]——迭代器&生成器.装饰器.递归.算法.正则表达式 Python

Python学习笔记进阶篇——总览

Python学习笔记——进阶篇[第八周]———进程.线程.协程篇(Socket编程进阶&多线程.多进程) Python学习笔记——进阶篇[第八周]———进程.线程.协程篇(异常处理) Python学习笔记——进阶篇[第八周]———进程.线程.协程篇(多线程与进程池) Python学习笔记——进阶篇[第九周]———线程.进程.协程篇(队列Queue和生产者消费者模型) Python学习笔记——进阶篇[第九周]———协程 Python学习笔记——进阶篇[第九周]———MYSQL操作

[资料分享]Python视频教程(基础篇、进阶篇、项目篇)

Python是一种开放源代码的脚本编程语言,这种脚本语言特别强调开发速度和代码的清晰程度.它可以用来开发各种程序,从简单的脚本任务到复杂的.面向对象的应用程序都有大显身手的地方.Python还被当作一种入门程序员最适合掌握的优秀语言,因为它免费.面向对象.扩展性强同时执行严格的编码标准. Python视频教程(基础篇) 下载地址: 链接:http://pan.baidu.com/s/1nuHvpX3 密码:78fs

图解Python 【第五篇】:面向对象-类-初级基础篇

由于类的内容比较多,分为类-初级基础篇和类-进阶篇 类的内容总览图: 本节内容一览图: 今天只讲类的基础的面向对象的特性 前言总结介绍: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个"函数"供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数,对象是一个类的实例 实例(instance):一个对象的实例化实现. 标识(identity):每个对象的实例都需要一个可