python中virtualenvwrapper安装及用法

  • 时间:
  • 3325人关注

本篇文章给大家介绍了python环境神器virtualenvwrapper安装与使用,对此有需要的朋友可以跟着操作一下。,另外这篇文章主要知识点是关于python、virtualenvwrapper、python的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子资料:

教程详情电子资料
  • 教程类别:python
  • 编辑整理:弘彭彭
  • 教程字数:1692字节
  • 阅读时间:大概14分钟
  • 下载本教程(DOC版)
  • 零基础入门学习Python
  • 流畅的Python
  • Python青少年趣味编程:少儿编程
  • Python编程基础
  • Effective Python:编写高质量Python代码的90个有效方法(第2版)
  • virtualenv与virtualenvwrapper

    当涉及到python项目开发时为了不污染全局环境,通常都会使用环境隔离管理工具virtualenv与virtualenvwrapper。

    virtualenv是在项目底下执行生成venv环境目录以此来进行管理,这非常适合使用诸如pycharm这种集成环境配置的开发工具;那么当通过shell来运行virtualenv时便会显得非常麻烦,因为每次shell关闭再打开后都需要重新配置环境参数。

    virtualenvwrapper是将所有的python项目虚拟环境环境都存放在一起,在使用shell配合小型开发工具就会非常方便。

    virtualenvwrapper安装配置(MAC)

    1、使用pip3安装

    $ sudo pip3 install virtualenvwrapper

    2、新建存放环境目录(笔者目录为Envs并放在Home下)

    $ mkdir -p ~/Envs

    3、配置virtualenvwrapper环境(使用python3)

    i. 打开bash_profile,执行vim ~/.bash_profile并写入

    # 设置virtualenvwrapper
    export WORKON_HOME=~/Envs
    export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
    # 打开终端自动启用
    source /usr/local/bin/virtualenvwrapper.sh

    ii. 打开.zshrc,执行vim ~/.zshrc并写入(如果有安装item2与oh-my-zsh)

    # 设置virtualenvwrapper
    export WORKON_HOME=~/Envs
    export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
    # 打开终端自动启用
    source /usr/local/bin/virtualenvwrapper.sh

    4、使配置生效

    $ source ~/.bash_profile
    $ source ~/.zshrc

    virtualenvwrapper 使用

    1、新建虚拟环境test并指定python版本python3

    $ mkvirtualenv test --python=python3

    执行lsvirtualenv指令查看所有环境,环境test位于~/Envs/test

    $ lsvirtualenv
    test
    ====

    2、在项目底下激活虚拟环境test

    workon test

    3、其他指令

    ## 退出环境test
    deactivate
    ## 删除环境test
    rmvirtualenv test
    ## 更多指令可以在shell中输入virtualenv回车会有提示

    irtualenvwrapper设置环境变量

    当我们使用框架时经常需要执行pip install或者 export环境变量等额外的操作,这时就需要使用postactivate等钩子文件(当然钩子文件还有很多,具体感兴趣可以去查看官方文档)。

    举个栗子:

    想在test虚拟环境激活后设置环境变量

    1、打开test的postactivate钩子文件vim ~/Envs/test/bin/postactivate

    #!/bin/zsh
    # This hook is sourced after this virtualenv is activated.
    
    # 在当前会话加入环境变量
    export ENV=dev

    2、这时当执行workon test 激活虚拟环境后便会执行postactivate将项目环境变量Env设置为dev

    3、在postactivate 中还可以执行诸如pip install -r requirements.txt,pip install -e conf等shell 操作

    到目前为止基本的virtualenvwrapper使用就介绍完了

    感谢大家对码农之家的支持,如果还有任何疑问可以在下方的留言区讨论。

    码农之家
    Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解

    1小时50分钟前回答

    Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解

    virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。创建的环境是独立的,互不干扰,无需sudo权限即可使用 pip 来进行包的管理。

    第一步安装包:

    第二步:创建目录用来存放虚拟环境

    第三步:进入家目录找到.bashrc文件 以及可以看到第二步创建的.virtualenvs文件夹

    Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解

    第四步:使用vim编辑.bashrc文件在文件末尾加入如下内容

    Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解

    然后保存退出。

    第五步:运行source ~/.bashrc

    Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解

    第六步:创建自己使用的虚拟环境具体指令说明不过多说明:mkvirtualenv -p /usr/bin/python3.5 instagram

    指定虚拟环境python版本为3.5的。

    Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解

    虚拟环境创建成功后会自动进入。这时候我们查看python版本就是默认的3.5

    其它:

    退出虚拟环境deactivate

    Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解

    查看当前系统上的虚拟环境:workon

    Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解

    激活或者进入某个虚拟环境:workon instagram

    Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解

    在虚拟环境中查看已安装的包 :pit list

    Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解

    查看虚拟环境中python路径(也就是虚拟环境路径):which python

    Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解

    总结

    以上所述是小编给大家介绍的Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持!

    展开阅读

    上一篇:django实现用户登录注册系统实例代码

    下一篇:深入理解Django中的Signal

    相关内容

    • Python读取xlsx数据生成图标代码实例

      这篇文章主要介绍了Python读取xlsx数据生成图标代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

      05-09Python读取xlsx

      阅读更多
    • python批量检查两个txt文件的行数是否一致的方法

      这篇文章主要介绍了python批量检查两个对应的txt文件的行数是否一致,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

      05-07python批量检查txt文件

      阅读更多
    • python 实现“神经衰弱”翻牌游戏代码

      这篇文章主要介绍了python 实现"神经衰弱"游戏,帮助大家更好的理解和使用python的pygame库,感兴趣的朋友可以了解下

      05-07python翻牌游戏讲解

      阅读更多
    • python3 用ssh隧道连接mysql的操作

      这篇文章主要介绍了python3 使用ssh隧道连接mysql的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

      05-07python3 ssh隧道连接mysql

      阅读更多
    • Python运算符+与+=的实例用法

      这篇文章主要介绍了Python运算符+与+=的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

      05-10Python运算符+与+=

      阅读更多
    • Python并行编程参考手册

      Python并行编程参考手册

      本书以Python为基础,对并行编程领域的各项技术与知识进行了广泛且深入的讲解,从原理到实践系统化地对并行编程技术进行了层层剖析,是提升并行编程技能的一本不可多得的好书,欢迎下载

      大小:41.4 MBPython编程

      点击下载
    • Python编程快速上手:让繁琐工作自动化(第2版)

      Python编程快速上手:让繁琐工作自动化(第2版)

      本书是一本面向初学者的Python编程学习指南,不仅介绍了Python语言的基础知识,而且还通过案例实践教读者如何使用这些知识和技能。本书首先介绍了基本的Python编程概念,如控制流、函数、列表、字典、字符串等基础知识,然后通过一些项目程序将Python 编程知识与实践结合在一起,以达到让读者快速上手Python的目的。本书每章的末尾还提供了一些习题和深入的实践项目,以帮助读者巩固所学的知识。附录部分提供了所有习题的解答。 本书适合任何想

      大小:145 MBPython编程

      点击下载
    • 树莓派Python编程入门与实战 第2版

      树莓派Python编程入门与实战 第2版

      《树莓派Python编程入门与实战》经典系列 直观 循序渐进的树莓派Python编程学习教程 强调实践教学 以示例引导读者完成常见的任务。

      大小:94.6 MBPython

      点击下载
    • Python可以这样学

      Python可以这样学

      《Python可以这样学》对Python内部工作原理进行了一定深度的剖析,案例代码使用Python 3.5.1实现和Python 3.6.0,适当介绍了Python代码优化、系统编程和安全编程的有关知识,满足不同层次读者的需要,适合作为Python程序员的开发指南。

      大小:22 MBPython

      点击下载

    学习笔记

    30小时59分钟前回答

    windows下安装Python虚拟环境virtualenvwrapper-win

    1、安装 执行命令 pip install virtualenv 为了使用virtualenv更方便,可以借助 virtualenvwrapper 执行命令 pip install virtualenvwrapper-win 安装完毕以后可以通过命令来创建virtualenvwrapper 2、基本使用 2.1创建 virtualenvwrapper mkvirtualenv my_env 那么会在你当前用户下创建一个Env的文件夹,然后将这个虚拟环境安装到这个目录下,如果电脑中安装了Python2和Python3并且两个版本都安装了virtualenvwrapper那么将会使用环境变量中第一个出现的Python版本作为这个虚拟环境的Python解释器 2.2切换到某个虚拟环境 workon my_env 2.3退出当前虚拟环境 deactivate 2.4删除某个虚拟环境 rmvritualenv my_env 2.5列出所有虚拟环境所在目录 lsvirtualenv 2.6进入到虚拟环境……

    31小时33分钟前回答

    Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解

    virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。创建的环境是独立的,互不干扰,无需sudo权限即可使用 pip 来进行包的管理。 第一步安装包: 第二步:创建目录用来存放虚拟环境 第三步:进入家目录找到 .bashrc文件 以及可以看到第二步创建的 .virtualenvs文件夹 第四步:使用vim编辑.bashrc文件在文件末尾加入如下内容 然后保存退出。 第五步:运行source ~/.bashrc 第六步:创建自己使用的虚拟环境具体指令说明不过多说明:mkvirtualenv -p /usr/bin/python3.5 instagram 指定虚拟环境python版本为3.5的。 虚拟环境创建成功后会自动进入。这时……

    14小时50分钟前回答

    python虚拟环境的安装和配置(virtualenv,virtualenvwrapper)

    一、为什么要安装虚拟环境 情景一、项目A需要某个库的1.0版本,项目B需要这个库的2.0版本。如果没有安装虚拟环境,那么当你使用这两个项目时,你就需要来回的卸载安装了。 情景二,项目A需要python2.7环境下运行, 项目B需要在python3.6环境运行,如果使用虚拟环境可以分别为这两个项目配置不同的运行环境 总的来说:virtualenv是一个创建隔绝的Python环境的工具,能为每一个python项目创建独立的,定制的环境 二、安装步骤 1、现在电脑上安装你需要使用的 python版本, 在这里我把python2.7 和 python3.6 都安装下来了,安装文件可以到官网下载: https://www.python.org/downloads/windows/ 2、安装完成后,检查是否在系……