基于Sublime Portable搭建U盘Python IDE
- 写在前面,关于Subline Text软件默认的相对路径为
Data
目录,这一点可以官方提供的手册得知,http://www.sublimetext.cn/sublime-undocs-3-en/index.html#,如图:关于Subline Text
Subline Text是一款的精致文本编辑器,所有版本中,最喜欢的是Sublime Text3 Portable(免安装、便携)。
Sublime Text不仅仅是一款出色的文本编辑器,它还可以是一个精简的IDE,可以编译运行C++、Python、Java等文件,我们只需配置好编译器的路径即可。
在便携体验度上,我们也希望编译器也是存放在U盘上,这样我们可以搭建一个精简的Python IDE。搭建步骤
下载Sublime Text3 Portable
过程略下载Python embed的嵌入式版本
https://www.python.org/downloads/windows/
选择Windows x86-64 embeddable zip file
进行下载,下载完成后解压Python embeddable zip至Sublime Text3 Portable目录xxx\Data\Packages\Python
下给Python embed安装pip
pip是最方便的python依赖包安装器,在python3.4开始就进行了内置,因为我们下载的是嵌入式版本,为了追求最小化,没有进行内置,需要手工安装
- 从 https://bootstrap.pypa.io/get-pip.py 下载 get-pip.py,放到python目录下。
- 修改python38._pth文件,去掉 #import site 前的 #号,即放开 import site;若不放开将会pip无法正确安装。
- 安装pip
python get-pip.py
在第3步中,为了能够在cmd下让python解释器去运行get-pip.py,可以先新建一个名为environment_set.bat
12345678910111213141516171819@echo off::配置临时环境变量,本次运行有效。用英文分号;配置多个路径set var=set path=echo Clear environmental variables temporarily...Done!echo Get current path----%cd%set path=%cd%;%cd%\Scriptsecho setting environmental variables temporarily----%path%echo when you input 'exit',this cmd break.:waitset /p var=%cd%if "%var%"=="exit" goto end%var%goto wait:end
我们运行environment_set.bat,并输入python get-pip.py
,在目录下会生成Lib和Scripts文件夹
至此pip安装完成
配置Sublime上
新建编译系统
我们使用Subline的默认相对路径开始为Data
目录,然后得出Python.exe
的路径应为Data/Packages/Python/python/python.exe
,这样
新建后
我们改为这样,然后保存至Data\Packages\Python
目录下,并重新命名为Python38.sublime-build,没有后缀,Python38
就是你新建的编译系统的名称。
运行测试
在U盘里新建python脚本文件,选择编译系统,快捷键Ctrl+B即可编译。
添加调试插件
安装Package Control:https://www.cnblogs.com/luoshupeng/archive/2013/09/09/3310777.html
使用SublimeREPL 出现系统找不到指定文件 https://blog.csdn.net/qq_29308413/article/details/84075921