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

  • 相关阅读:
    实例属性 类属性 实例域 类域
    研究数据集
    static 静态域 类域 静态方法 工厂方法 he use of the static keyword to create fields and methods that belong to the class, rather than to an instance of the class 非访问修饰符
    accessor mothod mutator mothod 更改器方法 访问器方法 类的方法可以访问类的任何一个对象的私有域!
    上钻 下钻 切片 转轴 降采样
    识别会话
    Performance Tuning Using Linux Process Management Commands
    Secure Hash Algorithm 3
    grouped differently across partitions
    spark 划分stage Wide vs Narrow Dependencies 窄依赖 宽依赖 解析 作业 job stage 阶段 RDD有向无环图拆分 任务 Task 网络传输和计算开销 任务集 taskset
  • 原文地址:https://www.cnblogs.com/it-tsz/p/10324610.html
Copyright © 2011-2022 走看看