Python2.7和3.5双版本共存和pip的使用
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的使用的更多相关文章
- window 下python2.7与python3.5两版本共存设置
		分别下载两个版本的Python,安装. (1)在Path环境变量中检查以下4个变量(Path中的环境变量是以分号隔开的): 1.c:\Python27 2.c:\Python27\Scripts 3. ... 
- MySQL双版本共存解决方案
		案例是MySQL5.5(3306端口)和MySQL5.6(3307端口). 1. 修改C:\Program Files (x86)\MySQL\MySQL Server 5.6\下的my-xxx.in ... 
- python 多版本共存
		py2和3都安装结束后 接下来就是检查环境变量,缺少的我们需要添加. 在path中找以下4个变量 1.c:\Python27 2.c:\Python27\Scripts 3.c:\Python36 4 ... 
- centos下搭建python双版本环境
		目录 centos下搭建python双版本环境 一.安装python3 1.理清自带python位置 2.更新用于下载编译python3的相关包 3.安装pip 4.用pip安装wget 5.用wge ... 
- 【转】Windows下安装python2和python3双版本
		[转]Windows下安装python2和python3双版本 现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里 ... 
- Linux-Centos7系统下安装python2并与python3版本共存
		问题描述: 最近有个需求是想在centos下安装python3.5 因为django这边用到是这个版本 1.查看系统版本和python版本 Centos7.6版本默认安装的是python2.7.5版本 ... 
- mac上Python多版本共存(python2.7.10和python3.5.0)
		本文的实现目标是在mac上安装一个python3.5.0的版本,跟当前系统自带的python2.7.10共存. 查看当前版本号 python -V 2.7.10 安装配置Python版本管理器pyen ... 
- Windows下Python2与Python3两个版本共存的方法详解
		来源:http://www.jb51.net/article/105311.htm 这篇文章主要介绍了Windows下Python2与Python3两个版本共存的方法,文中介绍的很详细,对大家具有一定 ... 
- python2.x和python3.x版本共存时选择启动的版本
		在windows环境下装好python2.7和python3.6之后,我之前一直是用了很笨的办法去区分版本 那就是把各个版本python安装目录下的python.exe分别改为python2.exe和 ... 
随机推荐
- 【一天一道LeetCode】#72. Edit Distance
			一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given t ... 
- 使用 /sys 文件系统访问 Linux 内核
			sysfs 与 /sys sysfs 文件系统总是被挂载在 /sys 挂载点上.虽然在较早期的2.6内核系统上并没有规定 sysfs 的标准挂载位置,可以把 sysfs 挂载在任何位置,但较近的2.6 ... 
- infiniDB无法建表
			infiniDB无法建表,建表报错为: 最开始报错:Constraint is not supported by InfiniDB. 这是sql语句里面有的约束,infiniDB不支持. 如 CREA ... 
- hive parition的使用,分dynamic和static两种
			partition是hive提供的一种机制:用户通过指定一个或多个partition key,决定数据存放方式,进而优化数据的查询 一个表可以指定多个partition key,每个partition ... 
- .NET(C#)连接各类数据库代码-集锦
			1.C#连接连接Access 复制代码代码如下: using System.Data; using System.Data.OleDb; .. string strConnection=& ... 
- Java-ServletContextListener
			/** * Implementations of this interface receive notifications about * changes to the servlet context ... 
- 【56】java本地文件File类详解
			1.java类的介绍 public class File extends Object implements Serializable, Comparable<File> 文件和目录路径名 ... 
- 第一个Polymer应用 - (1)创建APP结构
			原文链接: Step 1: Creating the app structure翻译日期: 2014年7月5日翻译人员: 铁锚在本节中,将使用一些预先构建好的Polymer元素来创建基本的应用程序结构 ... 
- 采购,接收数据收集SQL汇总(从订单->接收->INVOICE所有数据关联SQL)
			INDEX OF QUERIES Source Document: Purchase Order: 1: po_headers_all (sql) 2: po_lines_all (sql) 3: p ... 
- 关于webp图片格式初探
			前言 不管是 PC 还是移动端,图片一直是流量大头,以苹果公司 Retina 产品为代表的高 PPI 屏对图片的质量提出了更高的要求,如何保证在图片的精细度不降低的前提下缩小图片体积,成为了一个有价值 ... 
