Win中同时安装python2和python3及SulimeText3的python IDE搭建

时间:2022-06-18 21:46:38

一、下载安装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

Win中同时安装python2和python3及SulimeText3的python IDE搭建

  4、SublimeLinter需要下载相应的pep8与pyflakes,在python2与python3中都要下载相应的包才有用

<PS>第一次写这么长的博客,请轻拍!