zoukankan      html  css  js  c++  java
  • windows上安装python2和python3虚拟环境

    一、windows上安装

    1.安装python

    分别安装了Python2和Python3

    python3.7默认安装目录

    C:UsersAdministratorAppDataLocalProgramsPythonPython37

    安装目录里的python.exe,pip.py自定是否修改

    2.安装virtualenv和virtualenvwrapper-win

    pip2 install virtualenv2 -i https://pypi.douban.com/simple
    pip3 install virtualenv3 -i https://pypi.douban.com/simple
    pip2 install virtualenvwrapper-win -i https://pypi.douban.com/simple
    pip3 install virtualenvwrapper-win -i https://pypi.douban.com/simple

     3.修改虚拟环境

    -------区分py3和py2的不同环境放置到不同工作区workon的文件夹下-----------

    修改python2和3scripts下的虚拟环境脚本名分别改成    :

    (1)virtualenv2和virtualenv3

    (2)mkvirtualenv2和mkvirtualenv3

    注意:

    34行需要改成virtualenv2,以便创建的时候不只是目录在变,而是使用python2的解释器

    34行需要改成virtualenv3,以便创建的时候不只是目录在变,而是使用python3的解释器

    (3)rmvirtualenv2,rmvirtualenv3

    (4)workon2,workon3

    分别在py2,和py3的scripts文件夹复制workon文件为workon2,workon3,打开复制文件,替换WORKON_HOME如下

    (5)workon

    添加workon同时查看workon2和workon3虚拟环境的路径

    4.修改HOME环境变量

    环境变量的文件夹可以是新创建的空文件夹

    #py2放在Envs2文件夹下,py3放在Envs3文件夹下
    变量名:WORKON2_HOME
    变量路径:以后的py2虚拟环境都创建在这里
    变量名:WORKON3_HOME
    变量路径:以后的py3虚拟环境都创建在这里

    新建Envs,Envs2,Envs3文件夹

    --------不区分workon2和workon3,各种虚拟环境放在同一个文件夹下---------

    #py2和py3放在Envs文件夹下
    变量名:WORKON_HOME
    变量路径:以后的虚拟环境都创建在这里

     5.使用

    ---------区分workon2和workon3------------

    (1)创建: 

    A.    位置固定

    创建的环境在D://envs2、envs3下

    mkvirtualenv2/3    #创建不同的Python虚拟环境

    创建的环境在C:UsersAdministratorEnvs下(条件:创建C:UsersAdministratorEnvs目录)

    mkvirtualenv

    B.    随意位置

    注意:删除和切换操作就用不了,因为没有对该虚拟环境设置环境变量(不建议使用)

    virtualenv2/3

    (2)切换:   

    workon2/3    #进行环境切换,同一个目录下WORKON显示不用切换

    (3)删除:   

     rmvirtualenv2/3    #删除环境

    (4)退出:

     deactivate    #退出环境

    (5)其他命令

    并未做区分py2py3的测试 

    workon name-of-venv # 进入虚拟环境
    deactive # 退出虚拟环境
    lsvirtualenv # 列出可用的虚拟环境
    mkvirtualenv name-of-venv # 创建虚拟环境
    rmvitualenv name-of-venv # 删除虚拟环境
    cdvirtualenv name-of-venv # 进入虚拟环境目录
    cdsitepackages name-of-venv # 进入虚拟环境的site-packages目录
    lssitepackages name-of-venv # 列出site-packages目录的所有软件包

    ---------不区分workon2和workon3------------

    mkvirtualenv  -p  C:Python36python.exe env3    # 创建python3虚拟环境
    
    mkvirtualenv  -p  C:Python27python.exe env2    # 创建python2虚拟环境
  • 相关阅读:
    cesium计算当前地图范围extent以及近似当前层级zoom
    Cesium专栏-雷达遮罩动态扫描(附源码下载)
    Cesium专栏-地形开挖2-任意多边形开挖(附源码下载)
    Cesium 限制相机进入地下
    Cesium专栏-terrain地形、3dtiles模型、gltf模型 高度采样
    GeoTools介绍、环境安装、读取shp文件并显示
    基于vue+leaflet+echart的足迹分享评论平台
    10个JavaScript调试技巧,帮你更好、更快地调试代码
    后台权限管理,看这篇就够了
    编程狮-在线工具
  • 原文地址:https://www.cnblogs.com/benjamin77/p/11529088.html
Copyright © 2011-2022 走看看