Win中同时安装python2和python3及SulimeText3的python IDE搭建
一、下载安装Sublime Text3,初衷是不想忍受pycharm的打开速度,想享受下飞的质感。Sublime Text3的安装已经久远,请自行google。
二、安装python2.7与python3.6(或其它版本),下载地址https://www.python.org/
1、下载msi文件,可以直接在UI界面里完成安装,也可进行卸载、修改,较为方便
2、python2.7与python3.6可以装在同一个文件夹下面,便于管理,可以分别命名为python27、python36
3、选择python2.7的时候,要选择最新版的2.7.14。
三、添加path与运行python
1、将python2与python3的dir加入到全局path中,右键我的电脑--属性--高级系统设置--环境变量--系统变量--path(编辑),在path后加入
D:\Program Files\Python\Python27;D:\Program Files\Python\Python27\Scripts;
D:\Program Files\Python\Python36;D:\Program Files\Python\Python36\Scripts;
2、将python27下的python.exe改为python27.exe,同理修改python36.exe,以便运行的时候区别以哪个解释器进行,如果直接输入python,则会出现错误。
3、在cmd下输入python27或python36来检查是否安装成功。
四、安装python包pip
1、如果安装的是python2.7.0,安装之后会没有scripts文件夹,此时可以在(https://pypi.python.org/pypi/setuptools)下载setuptools.zip,解压后,在cmd下定位到解压后的文件夹,输入python27 setup.py install,即可在python2中生成scripts文件夹。然后cmd定位到scripts文件夹下,输入easy_install.exe pip,即可安装好pip
2、如果msi安装python2.7.14或python3.6.4,安装pip的过程同1一样,但是python3安装时,记得输入python36 setup.py install,而不是python27
3、好啦分别安装好了pip之后就可以下载python的包了,python强大之处就在于它的包了,所以,且行且珍惜。安装都是在cmd下进行,但是python2与python3安装包的命令是不一样的:
python2: python27 -m pip install <package>
python3: python36 -m pip install <package>
4、查看python中已有的包。python中的包基本在Lib下面,其中site-packages里面是用pip安装的包,其它的是python自带的包(如json\csv\sys等)
在cmd下输入python27 -m pip freeze,可以看到python27中自己安装的包
在cmd中输入python27-->help(具体输入什么忘记了)
五、Sublime Text3中配置python运行环境
1、首先是编辑sublimetext3的编译环境,在Tools-->Build System-->New Build System中输入如下命令:
{
"encoding": "utf-8",
"cmd":["python36.exe", "-u", "$file"],
"path":"D:/Program Files/Python/Python36-32", // 注意:路径根据自己的python安装路径而定
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
然后保存为python36.sublime-build,默认保存在sublimetext的用户文件下,同理操作python2,保存为python27
2、编辑一个测试的python代码
print("Hello Word!")
然后选择Tools-->Build System-->python36,再点击Ctrl+B,你就会看到输出结果。同理,在Build System中改成python27,就是以python2来解释脚本了。
六、添加Sublime Text3的插件,体验更好的编程环境
1、随手找了个配置sublimetext3的python运行环境的介绍,网址:https://www.jianshu.com/p/a401a0bfddf7
2、推荐几个包:SublimeREPL、SublimeCodeIntel、SublimeLinter、BracketHighLighter、Boxy Theme、A File Icon
3、SublimeREPL可以设置快捷键来运行python,用其快捷键来运行会跳过已经设置好的操作环境,而直接在cmd中运行python,其默认是在cmd中输入python,但我们改了以后,需要对其文件进行修改,具体:Preferemces-->Browse Packages-->SublimeREPL-->config-->Python-->Main.sublime-menu,如下图所示,将python改为python27或python36
4、SublimeLinter需要下载相应的pep8与pyflakes,在python2与python3中都要下载相应的包才有用
<PS>第一次写这么长的博客,请轻拍!
Win中同时安装python2和python3及SulimeText3的python IDE搭建的更多相关文章
- 在jupyter notebook中同时安装python2和python3
之前讨论过在anaconda下安装多个python版本,本期来讨论下,jupyter notebook中怎样同时安装python2.7 和python3.x. 由于我之前使用的jupyter note ...
- Window 同时安装Python2和Python3 终极版
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/vitaminc4/article/det ...
- 在同一台电脑上同时安装Python2和Python3
目前Python的两个版本Python2和Python3同时存在,且这两个版本同时在更新与维护. 到底是选择Python2还是选择Python3,取决于当前要使用的库.框架支持哪个版本. 例如:HTM ...
- Mac同时安装python2和python3
Mac同时安装python2和python3 Mac自带python2,但因为开发时所用但pythonkennel是3也可能是2,并且就算是python2,版本号也许和内置但python也有所不同.所 ...
- 【转】Windows下安装python2和python3双版本
[转]Windows下安装python2和python3双版本 现在大家常用的桌面操作系统有:Windows.Mac OS.ubuntu,其中Mac OS 和 ubuntu上都会自带python.这里 ...
- Python3: Windows系统上同时安装Python2和Python3
Python3: Windows系统上同时安装Python2和Python3 为什么要同时安装Python2和Python3环境呢? 因为一些库只支持Python2或者Python3; 在同一台电脑上 ...
- windows下同时安装python2和python3
之前学习的时候使用2.7比较多. 想练习3.7的时候,两个版本兼容的问题,苦恼了几天. 查了一下资料,发现了一个很好的方法.记录一下,也做一个分享. 本篇内容主要讲一下,在同一台电脑上如何同时安装Py ...
- Windows10系统下安装python2和python3双版本
Windows10系统下安装Python3的步骤已经演示过(详见:https://www.cnblogs.com/schut/p/8399195.html),此处不再赘述Python的下载,主要介绍在 ...
- windows同时安装python2和python3两个版本
1.安装python2 下载地址: https://www.python.org/downloads/windows/ 进入页面,下拉,64位系统要选择这个. 下载完成后,一直点击下一步,直到安装完毕 ...
随机推荐
- C#基础入门 三
C#基础入门 三 类 类使用class关键字进行声明,前面加一个访问修饰符,public class car{} 访问修饰符:修师傅可以用来修饰类和类成员等,控制它们的可见度 修饰符关键字分别为:pu ...
- Major Performance Impacts
- Default opaque flags (3s) - Filter size (3s) - ??? (4s) - Image refresh performance (1s)
- MySQL不带where条件的UPDATE和DELETE 限制操作说明
本文来自 网易云社区 . 数据安全是业务的基石,但是DBA 总会遇到救火情况,业务误删除全表或者误更新错全表业务数据,导致服务不可用 sql_safe_updates参数可以限制不带where条件的u ...
- Foxman, 基于微核架构的 Mock 解决方案
本文来自 网易云社区 . Foxman ⇗ 是一个使用 Node.js 开发的命令行工具,定位是一个可扩展的 Mock Server,帮助前端开发者轻松.独立.高效地进行前端开发和完成后续的联调工作. ...
- vs 页面浏览不显示.aspx后缀名
转:http://www.cnblogs.com/hllive/p/6029763.html 由vs2013新建“web窗体应用程序”的网站,URL不显示扩展名.那今天就实现该功能 1.首先打开vs2 ...
- Linux系统忘记管理员密码(CentOS、RHEL、Ubuntu)
Linux系统忘记管理员密码(CentOS.RHEL.Ubuntu) 系统使用过程中,尤其是生产环境中.万一忘记管理员密码,该怎么办?是不是很绝望? 1.RHEL 7.0 重启主机进入引导界面键入e键 ...
- Javascript获取select的选中值和选中文本(转载)
var obj = document.getElementById(”select_id”); //selectid var index = obj.selectedIndex; // 选中索引 va ...
- hdu 1542/1255 Atlantis/覆盖的面积
1542 1255 两道扫描线+线段树的入门题. 基本没有什么区别,前者是模板,后者因为是求覆盖次数至少在两次以上的,这个同样是具有并集性质的,所以把cover的判断条件更改一下就可以了qwq. hd ...
- 在通知栏上玩游戏,Steve iOS 游戏实现思路
最近有一款游戏特别的火爆,叫做Steve ,一种可以在通知中心直接玩的游戏.作者的脑洞也是非常的大,实在让人佩服.其实实现起来也简单,就是用到了iOS8新特性 app extension(Today ...
- P5108 仰望半月的夜空
题目链接 题意分析 给你一个字符串 让你求\(1-n\)长度下的字符串的中字典序最小并且最靠左的字符串的开头位置 我们考虑先建出\(SA\) 然后考虑对于一个字符串后缀排序之后 baba 后缀排序之后 ...