zoukankan      html  css  js  c++  java
  • 电脑同时安装Python2和Python3以及virtualenvwrapper(转)

    电脑同时安装Python2和Python3以及virtualenvwrapper

     https://www.jianshu.com/p/d22f19496e03
     

    windows:

    1 下载地址:Python官网

        分别下载python2.7和python3.6,推荐下载32bit

    2 安装:双击安装包,一路next,推荐安装目录,C盘根目录

    3 环境变量配置:选一个常用的版本,配置其环境变量

        直接在cmd窗口中,执行python,则为此版本

        如python2.7环境变量目录为:

    C:Python27                # python可执行文件目录

    C:Python27Scripts    # python包管理工具pip目录

    如何自如的使用两个版本呢,有神器,请接着看:

    4 virtualenvwrapper安装:

    此工具可以为不同的项目单独创建一个python虚拟环境,与其他环境独立开来,解决多个项目python版本或依赖冲突的问题。

    pip install  virtualenvwrapper-win

    安装后,会有三个命令可用 mkvirtualenv, work, deactivate

    mkvirtualenv  -p  C:Python36python.exe env3    # 创建python3虚拟环境

    mkvirtualenv  -p  C:Python27python.exe env2    # 创建python2虚拟环境

    安装后会直接进入该虚拟环境,在(env3)此状态下的所有操作,都是python3的环境

     
    在python3虚拟环境下

    deactivate        # 退出虚拟环境

     
    退出python3虚拟环境

    workon        # 列出所有创建的虚拟环境

     
    列出所有虚拟环境

    workon auto_test        # 进入一个虚拟环境

     
    进入一个虚拟环境

    Linux:

    一  Ubuntu16.04目前自带 Python2.7.12 和 python3.5.2,不需要安装,若想升级请慎重

    $ python2  script.py            #python2环境运行脚本

    $ python script.py               #python2环境运行脚本

    $ python3 script.py            #python3环境运行脚本

    #  pip安装

    $ sudo apt-get install python-pip        # python2的pip

    $  sudo apt-get install python3-pip             # python3的pip

    #  pip的使用范例

    $  pip install six            #  python2环境安装six模块

    $  pip3 install six           # python3环境安装six模块

    二  virtualenvwrapper安装

     $  sudo pip  install virtualenvwrapper

    #  virtualenvwrapper 环境配置

    $ sduo vi /etc/profile      # 打开profile配置文件

    #在profle文件末尾配置如下信息,

    # /home/ljz/.virtualenvs  存放虚拟环境路径,在自己电脑选个目录

    export WORKON_HOME=/home/ljz/.virtualenvs

    source /usr/local/bin/virtualenvwrapper.sh    

    #  virtualenvwrapper使用

    $  workon                     # 列出所有虚拟环境

    $  workon  py2           #进入py2的虚拟环境

    $  mkvirtualenv  -p python2  py2          # 创建一个名为py2的python2虚拟环境

    mkvirtualenv -p  python3 py3          # 创建一个名为py3的python3虚拟环境

    deactivate               #退出当前的虚拟环境

    Mac:

    一 Download

    python2.7.13:  https://www.python.org/downloads/release/python-2713/

    Python3.6.2:   https://www.python.org/downloads/release/python-362/

    二 Install

        1 double click python2.7.13 pakage, default install

        2 double click python3.6.2 pakage, default install

    三 Check

        $ python

     

    $  python3

     

    四 Use

    1 python2 file

      $ python  test.py

    2 python3 file

     $ python3 test.py

     五 Install ipython

    1 pip install ipython

     

    2 pip3 install ipython

     

    use ipython

     

    六 Install virtualenvwrapper

    $pip install virtualenvwrapper        # install

    $ echo “source /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh” >> .bash_profile   # 设置环境变量

    创建虚拟环境

    $ mkvirtualenv  env27     # 默认python版本虚拟环境,一般为python2

    创建指定python版本的虚拟环境

    $ mkvirtualenv -p python3.4 env34

    启动虚拟环境

    $ workon env27

    退出虚拟环境

    $ deactivate

    删除虚拟环境 

    $ rmvirtualenv env27

  • 相关阅读:
    asp.net core MVC 入门学习
    C# 中关于重载与重写的区别及用法
    C# 生成随机的6位字母,包含大小写
    C# CheckBoxList绑定值,设置及获取
    jquery中checkbox的全选与反选
    docker 执行 docker system prune 导致Azure Devops build镜像失败
    Navicat 连接mysql 报错: Authentication plugin caching_ sha2_password cannot be loaded
    docker build 错误 /usr/share/dotnet/sdk/2.1.801/Microsoft.Common.CurrentVersion.targets(2106,5): warning MSB3245: Could not resolve this reference
    Azure Devops: COPY failed: stat /var/lib/docker/tmp/docker-builder268095359/xxxxxxx.csproj no such file or directory
    Azure DevOps vsts-agent-linux 安装出错, Must not run with sudo
  • 原文地址:https://www.cnblogs.com/it-tsz/p/10324610.html
Copyright © 2011-2022 走看看