• linux和mac使用virtualenv使用和安装


    virtualenv是python的三大神器之一,用于创建独立的python虚拟环境,多个python版本相互独立,互不影响,可以在一台电脑上同时安装多个版本的python,而且不影响本机python版本,防止安装了很多扩展包,本机python环境乱套,安装方法如下:

    1、安装virtualenv,使用pip install virtualenv安装或者手动下载virtualenv安装包安装,下载地址为:https://pypi.python.org/pypi/virtualenv/,解压后进入目录,python setup.py install即可;

    2、安装virtualenvwrapper,virtualenvwrapper是virtualenv的一个扩展包,它封装了一些virtualenv的方法,便于创建、删除虚拟环境等等,使用pip install virtualenvwrapper安装或者手动下载virtualenvwrapper安装包安装,下载地址位:https://pypi.python.org/pypi/virtualenvwrapper/,下载完成后解压计入目录,python setup.py install即可;

    3、在虚拟机环境中安装python扩展包,virtualenv自带了pip 安装工具,可以直接使用pip install xxx安装,由于如果本身系统安装了pip工具的话,我们在pip install python扩展包的时候它将会被安装到系统的扩展包中,而不是我们使用的虚拟环境,为了避免这样的情况发生,也保证我们的系统环境是干净的,可以在当前用户家目录下.bashrc文件中加入

    export PIP_REQUIRE_VIRTUALENV=true#表示一定要在虚拟环境中执行pip

    export PIP_RESPECT_VIRTUALENV=true#表示使用pip时 自动使用启动中的虚拟环境

    4、设置虚拟机环境的存放位置,在当前用户家目录下.bashrc文件中加入:

    export WORKON_HOME=$HOME/.virtualenvs#表示虚拟环境都存放在家目录的.virtualenvs文件夹下,路径可以随意填写

    5、source .bashrc#重新加载环境变量文件

    6、测试使用virtualenv创建虚拟环境,mkvirtualenv test 这样就在家目录下创建了一个虚拟环境,是隐藏的。使用这个虚拟环境的话,workon test即可,进入到虚拟环境后就可以随便折腾了,本地环境就不会乱了,虚拟环境有问题之后直接给删掉就可以了。

    7、常用的命令:

    mkvirtualenv test --system-site-packages #创建一个包含系统扩展包的虚拟环境
    rmvirtualenv test #删除test这个虚拟环境
    workon test #切换到test这个虚拟机环境
    workon #显示虚拟环境列表

    8、关于virtualenv就介绍到这里,用起来是不是很方便呢,快去试试吧

  • 相关阅读:
    java设计模式之单例模式总结
    分页功能实现
    java设计模式之代理模式模式总结
    java设计模式之策略模式总结
    快速排序解决相关问题
    单例模式之恶汉模式(详解)
    java多线程之内存的可见性介绍(备用1)
    Robotframework(4):创建变量的类型和使用
    Robotframework(3):使用pycharm编写和运行RF脚本
    Robotframework(2):创建RF第一条可执行的用例
  • 原文地址:https://www.cnblogs.com/chunyanxu/p/8732645.html
Copyright © 2020-2023  润新知