• 多个Python环境的构建:基于virtualenv 包


    假如一台计算中安装多个Python版本,而不同版本可能会pip安装不同的包,为了避免混乱,可以使用virtualenv包隔离各个Python环境,实现一个Python版本对应一套开发环境。

    本地概况:win7系统,安装了Python2.7和Python3.5两个版本,均安装在C盘根目录。

    首先进入cmd命令行模式下,使用pip安装virtualenv,

    1 # 第一步:安装virtualenv
    2 C:UsersNick>pip install virtualenv

    安装成功后,在命令行模式下进入你要放置虚拟环境的目录,比如在C盘根目录的env文件夹中

    1 # 第一步进入C盘根目录
    2 C:UsersNick>cd C: 
    3 # 第二步在C盘根目录新建一个文件夹,名为env
    4 C:>mkdir env
    5 # 第三步进入该文件夹,为本机中的Python2.7创建虚拟环境。
    6 C:>cd env 7 C:envvirtualenv -p C:python27python.exe myenv

    接下来可以发现C盘根目录的env文件夹中有一个myenv文件夹,其中有三个文件夹,分别是

    Include,Lib,Scripts,下面将这个环境激活

    1 C:envmyenvScriptsactivate

    OK,接下来,你可以看到在提示符前出现了<myenv>,表明当前已经处于该虚拟环境中了,可以在该环境中pip安装各种包,均安装在该虚拟环境对应的Python中。

    同理,可以自主创建Python3.5的虚拟环境。

     进入myenv目录,退出虚拟环境:

    1 <myenv>C:UsersNick>cd C:envmyenv
    2 <myenv>C:envmyenvScriptsdeactivate

    注意:

    在Windows系统下,要在某个含有空格的目录下面创建virtualenv环境,就要安装win32api.

    下载地址:http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/

    参考文档:

    官方文档: https://virtualenv.pypa.io/en/latest/   下载地址:https://pypi.python.org/pypi/virtualenv#downloads 

    中文文档: https://virtualenv-chinese-docs.readthedocs.org/en/latest/ 

  • 相关阅读:
    Python 集合 深浅copy
    python基础(基础数据类型)
    python基础一
    Asp.net获取网站绝对路径的几种方法
    Ajax请求被缓存的几种处理方式
    说说字符编码
    linux学习记录
    mysql基础
    【Android开发入门】关于ListView中按钮监听器设置的解决方案
    线程同步小结
  • 原文地址:https://www.cnblogs.com/Nick-M/p/5004794.html
Copyright © 2020-2023  润新知