1. Python2.7和3.5并存

  1.1 安装

  安装自不必多说,先装2.7,再装3.5.

  说下安装的目录:Py3.5和Py2.7默认的安装目录是不一样的,按默认的来就好,不用管。

Python2.7: C:\Python27

Python3.5: C:\Users\Administrator\AppData\Local\Programs\Python\Python35

  1.2 环境变量

  先安装2.7再安装3.5的好像是3.5的会替换到原来2.7添加到Path的路径,所以要自己在手动添加2.7的。

  

  1.3 改名

  使用前,到 C:\Python27  将python.exe,pythonw.exe 改为python2.exe,pythonw2.exe

  C:\Users\Administrator\AppData\Local\Programs\Python\Python35 python.exe,pythonw.exe 改为python3.exe,pythonw3.exe

  

  1.4 CMD进入对应的交互式界面

  改完名后,就方便区分启动了。

  

  1.5 py文件指定版本运行

    1.5.1 CMD命令行交互式

      

    1.5.2 sublime指定版本运行

      先按箭头顺序打开 untitled.sublime-build  编辑

      

      分两次操作,写入如下代码(根据自己的实际路径和python名更改cmd命令和路径,注意路径是'\\'

# python2

#python2

{
"cmd":["python2.exe", "-u", "$file"],
"path":"C:\\Python27",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}

# python3

#python3

{
"cmd":["python3.exe", "-u", "$file"],
"path":"C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python35",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}

      注意的时,储存路径(根据各位的实际情况来):C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\User

      然后用Ctrl+B运行的时候,就在Tools-Build System中选择相应的版本即可

      如我要用python2运行就选择如图

      

2. pip的使用

  2.1 安装模块 

# python2

python2 -m pip install 模块名

# python3

python3 -m pip install 模块名

  2.2 查看版本

# python2

python2 -m pip --version
#pip 9.0.1 from C:\Python27\lib\site-packages (python 2.7)

# python3

python3 -m pip --version
#pip 8.1.1 from C:\Users\Administrator\AppData\Local\Programs\Python\Python35\lib\site-packages (python 3.5)

  2.3 查看库列表

# python2

python2 -m pip list

# python3

python3 -m pip list

  python2查看list的时候,当提示如下:

DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.

  解决方法:自己创建%APPDATA%\pip\pip.ini文件,添加如下文件内容:

[list]
format=columns

  注:%APPDATA% 可以通过运行,输入,回车进入

  解决完,list由左边变成右边的

Python2.7和3.5双版本共存和pip的使用的更多相关文章

  1. window 下python2.7与python3.5两版本共存设置

    分别下载两个版本的Python,安装. (1)在Path环境变量中检查以下4个变量(Path中的环境变量是以分号隔开的): 1.c:\Python27 2.c:\Python27\Scripts 3. ...

  2. MySQL双版本共存解决方案

    案例是MySQL5.5(3306端口)和MySQL5.6(3307端口). 1. 修改C:\Program Files (x86)\MySQL\MySQL Server 5.6\下的my-xxx.in ...

  3. python 多版本共存

    py2和3都安装结束后 接下来就是检查环境变量,缺少的我们需要添加. 在path中找以下4个变量 1.c:\Python27 2.c:\Python27\Scripts 3.c:\Python36 4 ...

  4. centos下搭建python双版本环境

    目录 centos下搭建python双版本环境 一.安装python3 1.理清自带python位置 2.更新用于下载编译python3的相关包 3.安装pip 4.用pip安装wget 5.用wge ...

  5. 【转】Windows下安装python2和python3双版本

    [转]Windows下安装python2和python3双版本 现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里 ...

  6. Linux-Centos7系统下安装python2并与python3版本共存

    问题描述: 最近有个需求是想在centos下安装python3.5 因为django这边用到是这个版本 1.查看系统版本和python版本 Centos7.6版本默认安装的是python2.7.5版本 ...

  7. mac上Python多版本共存(python2.7.10和python3.5.0)

    本文的实现目标是在mac上安装一个python3.5.0的版本,跟当前系统自带的python2.7.10共存. 查看当前版本号 python -V 2.7.10 安装配置Python版本管理器pyen ...

  8. Windows下Python2与Python3两个版本共存的方法详解

    来源:http://www.jb51.net/article/105311.htm 这篇文章主要介绍了Windows下Python2与Python3两个版本共存的方法,文中介绍的很详细,对大家具有一定 ...

  9. python2.x和python3.x版本共存时选择启动的版本

    在windows环境下装好python2.7和python3.6之后,我之前一直是用了很笨的办法去区分版本 那就是把各个版本python安装目录下的python.exe分别改为python2.exe和 ...

随机推荐

  1. CentOS安装并设置MariaDB

    作者: 铁锚 日期: 2013年12月27日 部分参考: Centos 使用YUM安装MariaDB 说明: 首先必须能链接外网. 如果不能直接访问,那也可以设置代理,请参考: 在内网机器上设置yum ...

  2. 《java入门第一季》之类String类小案例

    案例一: /* * 需求:把数组中的数据按照指定个格式拼接成一个字符串 * 举例: * int[] arr = {1,2,3}; * 输出结果: * "[1, 2, 3]" * 分 ...

  3. R-- Apply族函数

    APPLY族函数: apply(x,a,f) 对矩阵或数据框的某一维度作用函数fx为矩阵或数据框:a为1代表行,a为2代表列:f为作用函数. lapply(x,f) 对x的每一个元组作用函数f,结果以 ...

  4. Leetcode_145_Binary Tree Postorder Traversal

    本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42876769 Given a binary tree, r ...

  5. 推荐大家在GitHub 上值得关注学习的 iOS 开源项目

    GitHub上有很多不错的iOS开源项目,和大家特别推荐以下几个项目: 1. ReactiveCocoa GitHub链接:ReactiveCocoa/ReactiveCocoa GitHub自家的函 ...

  6. shell-like program(shell程序的基本实施部分)

    直接上代码: #include "apue.h" #include <sys/wait.h> int main(void) { char buf[MAXLINE]; / ...

  7. 网站开发进阶(十)如何将一个html页面嵌套在另一个页面中

    如何将一个html页面嵌套在另一个页面中 1.IFrame引入 <IFRAME NAME="content_frame" width=100% height=30 margi ...

  8. 2014年终开发感悟(Tamic)

    接触Anroid已经一年过了,眼看就要2015年的到来,但是在这不长不短的时间以来,虽然没给IT圈贡献过什么大的开源项目,但是自己也一直在坚持着自己的爱好,也在不断的更新着自己博客,有  一次项目中偶 ...

  9. 摄像头ov2685中关于sensor id 设置的相关的寄存器地址

    OV2685 : CHIP_ID address : 0x300A    default : 0x26 address : 0x300B    default : 0x85 address : 0x3 ...

  10. rails关于一个Action的多次或多个Action之间共享数据的思路

    举一个实际的例子:一个考试页面,总共有20题,每页一题,通过页面下方的"前一题"和"后一题"的提交按钮来跳转题目.如果到最后一题则再产生一个"交卷&q ...