扫码关注官方订阅号
在一个没有安装Python的机器上如何通过Sublime text编辑器来运行Py代码呢? 比如实现pip什么的。
就是如何利用Sublime中的Python包来运行Py内容呢?
不知有没有那位大大能够实现这一功能呢~
人生最曼妙的风景,竟是内心的淡定与从容!
sublime text 自带 python 解释器, 可以用来执行 python 代码. 但是
可以写一个 sublime text 插件, 获取当前文件名, 加载执行
给个例子(sublime text 3):
RunMe.py:
import sublime, sublime_plugin import os, subprocess class RunMeCommand(sublime_plugin.WindowCommand): def run(self): view = self.window.active_view() if view.is_dirty(): view.run_command("save") fname = view.file_name() with open(fname) as f: exec(f.read())
RunMe.sublime-commands:
[ { "caption": "RunMe: Run This File", "command": "run_me", } ]
把这两个文件放到插件目录下, 按 Ctrl+Shift+P 输入 runme 执行. 输出在控制台里, 可以用 Ctrl+` 打开查看
参考 API Reference - Sublime Text 3 Documentation
不可能
python代码是 字符,或者说是字符串。
python代码
Sublime text是编辑器,是一种工具,这个工具可以编写字符。
Sublime text
python 语言是一种编程语言,具体表现为计算机上的一个软件,这个软件可以解析 python代码.
python 语言
你没有安装 python 这个软件,怎么可能用另外一个毫无相关的软件去解析运行 python代码?
python
PS:一些 IDE,顾名思义,集成开发环境,会带有语言的解释器或者编译器。
sublime的控制台可以执行python, 第三方库可以自己想办法吧?比用urllib之类的?
pip本身就要安装~ 在控制台用 sys.path append添加路径,然后 import 运行,注意编码问题
不行的。 像Sublime Text,或者别的什么编辑器(如atom),只是用来编辑Python的源代码的。 我不清楚你你讲的Sublime里的Python具体是什么,可能如楼上说的是语法高亮的配置。 Sublime或者atom,确实可以有一些插件可以实现脚本语言直接运行的功能,但前提都是你的机器上已经装了Python才行。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
sublime text 自带 python 解释器, 可以用来执行 python 代码.
但是
可以写一个 sublime text 插件, 获取当前文件名, 加载执行
给个例子(sublime text 3):
RunMe.py:
RunMe.sublime-commands:
把这两个文件放到插件目录下, 按 Ctrl+Shift+P 输入 runme 执行. 输出在控制台里, 可以用 Ctrl+` 打开查看
参考 API Reference - Sublime Text 3 Documentation
不可能
python代码是 字符,或者说是字符串。Sublime text是编辑器,是一种工具,这个工具可以编写字符。python 语言是一种编程语言,具体表现为计算机上的一个软件,这个软件可以解析python代码.你没有安装
python这个软件,怎么可能用另外一个毫无相关的软件去解析运行python代码?PS:一些 IDE,顾名思义,集成开发环境,会带有语言的解释器或者编译器。
sublime的控制台可以执行python, 第三方库可以自己想办法吧?比用urllib之类的?
pip本身就要安装~
在控制台用 sys.path append添加路径,然后 import 运行,注意编码问题
不行的。
像Sublime Text,或者别的什么编辑器(如atom),只是用来编辑Python的源代码的。
我不清楚你你讲的Sublime里的Python具体是什么,可能如楼上说的是语法高亮的配置。
Sublime或者atom,确实可以有一些插件可以实现脚本语言直接运行的功能,但前提都是你的机器上已经装了Python才行。