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

  • 相关阅读:
    取得窗口大小和窗口位置兼容所有浏览器的js代码
    一个简单易用的导出Excel类
    如何快速启动chrome插件
    网页表单设计案例
    Ubuntu下的打包解包
    The source file is different from when the module was built. Would you like the debugger to use it anyway?
    FFisher分布
    kalman filter
    Group delay Matlab simulate
    24位位图格式解析
  • 原文地址:https://www.cnblogs.com/it-tsz/p/10324610.html
Copyright © 2011-2022 走看看