展开全部

stackoverflow上有人提过。

In your Packages/User folder, create SublimeREPL/config/Python/Main.sublime-menu with the following contents:[

{

"id": "tools",

"children":

[{

"caption": "SublimeREPL",

"mnemonic": "r",

"id": "SublimeREPL",

"children":

[

{

"caption": "Python",

"id": "Python",

"children":[

{

"command": "repl_open",

"caption": "Python - Anaconda",

"id": "repl_python",

"mnemonic": "p",

"args": {

"type": "subprocess",

"encoding": "utf8",

"cmd": ["/path/to/Anaconda/python", "-i", "-u"],

"cwd": "$file_path",

"syntax": "Packages/Python/Python.tmLanguage",

"external_id": "python",

"extend_env": {"PYTHONIOENCODING": "utf-8"}

}

},

{

"command": "repl_open",

"caption": "IPython - Anaconda",

"id": "repl_python_ipython",

"mnemonic": "p",

"args": {

"type": "subprocess",

"encoding": "utf8",

"autocomplete_server": true,

"cmd": ["/path/to/Anaconda/python", "-u", "${packages}/SublimeREPL/config/Python/ipy_repl.py"],

"cwd": "$file_path",

"syntax": "Packages/Python/Python.tmLanguage",

"external_id": "python",

"extend_env": {

"PYTHONIOENCODING": "utf-8",

"SUBLIMEREPL_EDITOR": "$editor"

}

}

}

]

}

]

}]

}

]

In the "cmd"lines, change /path/to/Anaconda/python with the actual path to your python executable you want to use.

Save the file, and you should now have Tools -> SublimeREPL -> Python -> Python - Anacondaand IPython - Anaconda menu options to start REPLs with the Anaconda interpreter. If you have multiple versions of Python installed (for example, 2.7 and 3.3) you can just duplicate the children contents and alter the caption and cmd paths appropriately.

需要注意的是,上述设置中id 最好进行更改,不然会覆盖原来的选项。

完成后再e68a84e8a2ad3231313335323631343130323136353331333361313338tool->sublimeREPL-python下就会有两个新的选项:

Python - Anaconda

IPython - Anaconda

python的repl模式_如何更改sublimeREPL默认python版本相关推荐

  1. python的repl模式_为什么解释器的交互模式又叫 REPL

    今天着重介绍 Python 解释器的交互式模式. 什么是 REPL REPL 是 4 个单词的首字母组:Read Eval Print Loop. 它表示一个循环中,在这个循环中不断的执行: Read ...

  2. python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析

    Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...

  3. python采用函数编程模式_浅谈Python 函数式编程

    匿名函数lambda表达式 什么是匿名函数? 匿名函数,顾名思义就是没有名字的函数,在程序中不用使用 def 进行定义,可以直接使用 lambda 关键字编写简单的代码逻辑.lambda 本质上是一个 ...

  4. python的repl模式_ESP32学习4-烧录MicroPython并使用REPL

    ESP32开发板只有烧录了MicroPython的固件,才能使用MicroPython进行编程. 烧录MicroPython的固件的两种比较简单的方式: 1.使用官方烧录工具 按照上图设置完毕以后,点 ...

  5. python修改ip地址_怎么更改电脑ip地址?基于 Python 爬虫的ip修改设计与实现

    怎么更改电脑ip地址?基于 Python 爬虫原理的篮球鞋选择程序的设计与实现ip修改 [摘 要]伴随着篮球鞋工艺的进步及产业升级,多类型多种类的篮球鞋出现在大众的视野当中.与此同时,消费者对篮球鞋的 ...

  6. ubuntu更改默认python版本_更改Ubuntu默认python版本的方法

    1.查看基本信息 # 列出所有已安装python ls /usr/bin/python* #查看默认的 Python 版本信息: python --version 2.基于用户修改 默认Python ...

  7. 用python处理excel 数据分析_像Excel一样使用python进行数据分析(1)

    (虽然是转载,但是是我每块都测试过得,容易出问题的地方我会添加一些自己的经验,仅供参考) 摘要:本篇文章通过python与excel的功能对比介绍如何使用python通过函数式编程完成excel中的数 ...

  8. python代码编写工具_编写更好的Python代码的终极指南

    python代码编写工具 Despite its 尽管它 downsides, Python remains the king of today's programming world. Its ve ...

  9. cad和python哪个应该学_史上最全Python快速入门教程,满满都是干货

    Python是面向对象,高级语言,解释,动态和多用途编程语言.Python易于学习,而且功能强大,功能多样的脚本语言使其对应用程序开发具有吸引力. Python的语法和动态类型具有其解释性质,使其成为 ...

最新文章

  1. Centos在虚拟机内可以ping通,在ssh内无法ping通外网
  2. python3 str is not callable 问题解决
  3. [转] 用Firebug调试JavaScript
  4. PostgreSQL的configure 干了些什么(二)
  5. java socket 通讯
  6. Linux系统的操作命令
  7. codeforces1498 D. Bananas in a Microwave(背包+优化)
  8. php有lambda表达式吗,Python中lambda表达式的简单介绍(附示例)
  9. 只想问你一句:“伤害我,你会心疼吗?”
  10. ERROR [com.netflix.discovery.TimedSupervisorTask] - task supervisor timed out
  11. 网工界的TFBOYS——netmikotextfsmntc-templates快速入门
  12. 买菜201809-2
  13. 三菱q plc modbus通讯协议详解_三菱PLC串口通讯模块QJ71C24N和MR-JE-A的modbus通讯
  14. gin:通过dockerfile部署
  15. 我不想加班,您看我还有机会吗?
  16. QT项目负责人必须掌握的Ui设计师功能——Promote to !
  17. h5 虚拟服务器,h5制作选择虚拟主机还是服务器
  18. 高通挥刀 | 一点财经
  19. 搜索引擎优化与信息检索有什么关联
  20. UVa10635 - Prince and Princess

热门文章

  1. plSql读取Oracle数据库中文乱码
  2. hotspot虚拟机的调试
  3. 单表60亿记录等大数据场景的MySQL优化和运维之道 | 高可用架构
  4. 第五十节,面向对象基本介绍
  5. 输入输出Fibonacci数
  6. CRM 4.0得到用户个人信息
  7. 视频增强之“动态范围扩展”HDR技术漫谈
  8. CVPR 2020 | 序列化的三维形状生成网络PQ-NET
  9. 利用OpenCV抠图技术实现影视中“隐身”特效
  10. gitlable iphone_iPhone 12首批用户成“小白鼠”,“信号故障”躺枪者无数