V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
muzzy
V2EX  ›  Python

sublime 3 工具使用

  •  
  •   muzzy · 2015-09-09 16:55:15 +08:00 · 4016 次点击
    这是一个创建于 3361 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天准备用 sublime 3 做 python 的编辑工具,可以弄了半天一直也不能执行 py 文件。总是报错说 path 路径有问题,可以在环境变量里面已经配置好了。网上看了下原因, new bulid system 然后贴了一段网上的代码,以后执行失败。
    另准备学习 django 开发,大家有没有什么其他好用的编辑器推荐。
    17 条回复    2015-09-10 14:09:34 +08:00
    Garwih
        1
    Garwih  
       2015-09-09 17:00:53 +08:00
    可以 -> 可是;
    new bulid system -> New Build System ;
    以后 -> 然后?
    muzzy
        2
    muzzy  
    OP
       2015-09-09 17:03:49 +08:00
    {
    "cmd": ["C:/Python26/python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
    }
    这个是我写进文件里的内容然后保存为 python.sublime-build 。需要放到指定路径还是代码有问题?
    hanfeng3015
        3
    hanfeng3015  
       2015-09-09 17:04:12 +08:00
    Sublime Text 还不够好吗?我觉得 Sublime 作为编辑器来说,已经非常好了,你为什么一定要在编辑器里 build 呢?可以使用终端嘛,这样调试起来很方便,要是实在想用 IDE ,可以试试 Pycharm.
    crazyxin1988
        4
    crazyxin1988  
       2015-09-09 17:04:34 +08:00
    pycharm
    用了都说好
    muzzy
        5
    muzzy  
    OP
       2015-09-09 17:05:54 +08:00
    @Garwih 那个"cmd": 里的路径是["C:/Python27/python.exe", "-u", "$file"]
    muzzy
        6
    muzzy  
    OP
       2015-09-09 17:07:47 +08:00
    @hanfeng3015 sublime Text 不能 bulid 吗?
    hanfeng3015
        7
    hanfeng3015  
       2015-09-09 17:10:46 +08:00
    @muzzy 可以啊,只是觉得这样做没什么优势啊。。你做 Web 开发,到时候,调试在编辑器里面?感觉怪怪的~~
    muzzy
        8
    muzzy  
    OP
       2015-09-09 17:13:45 +08:00
    @hanfeng3015 那倒是没有,就是有时候编些小脚本什么的,要调试下看看效果。
    hanfeng3015
        9
    hanfeng3015  
       2015-09-09 17:16:25 +08:00
    @muzzy 可以开个终端嘛
    Garwih
        10
    Garwih  
       2015-09-09 17:18:03 +08:00
    你确定你路径没问题的话,在 Build System 那里选择 python (这个看你 sublime-build 怎么命名的),再 Ctrl + B 运行。
    *.sublime-build 文件要放在 Sublime Text 3\Packages\User 文件夹里面。
    muzzy
        11
    muzzy  
    OP
       2015-09-09 17:32:39 +08:00
    @Garwih 醉了,没啥问题啊,文件路径,环境变量的路径都对,就是不行
    zhuangzhuang1988
        12
    zhuangzhuang1988  
       2015-09-09 17:37:52 +08:00
    @crazyxin1988 就是有好多人不停
    Anybfans
        13
    Anybfans  
       2015-09-09 17:39:29 +08:00
    下载个插件。。
    具体可以看这个 http://jingyan.baidu.com/article/eae078278530c21fec5485b9.html
    Anybfans
        14
    Anybfans  
       2015-09-09 17:39:55 +08:00
    @Anybfans 貌似这个更详细点。。 http://loosky.net/2967.html 帮你搜了下。。
    lightening
        15
    lightening  
       2015-09-09 17:46:12 +08:00
    我也是, Ruby , PATH 怎么设都不识别。
    PythonAnswer
        16
    PythonAnswer  
       2015-09-10 00:26:35 +08:00
    build panel 比较鸡肋,用完以后,会发现还是终端好。
    muzzy
        17
    muzzy  
    OP
       2015-09-10 14:09:34 +08:00
    多谢大家,找到原因的了。是我本地 workspace 下面有一个原来自己写的 string.py 脚本,刚好我执行的文件 import string 模块,所以一直报 no module 错误...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1053 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:30 · PVG 03:30 · LAX 11:30 · JFK 14:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.