zoukankan      html  css  js  c++  java
  • Sublime Text 3在运行Python时对input()函数无响应

    问题:在Sublime Text3中写好Python程序,按Ctrl+B运行程序,在控制台中输入内容,回车,程序没有响应。最后求助网络,找到了解决办法。

    一、安装插件SublimeREPL
    1.按Ctrl+Shift+P,打开命令框。输入Install Package,回车,等待几秒钟,会弹窗提示“安装成功”。
    2.按Ctrl+Shift+P,打开命令框,输入Install,选择“Package Control: Install Package”,然后在新出现的命令框中输入SublimeREPL,回车。

    二、运行程序
    依次点击Tools—SublimeREPL—Python—Python - RUN current file,打开一个名为“*REPL*[python]”的文件,它是可交互的,在里面输入内容,回车即可。

    三、设置运行快捷键

    依次点击Preferences—Key Buildings,输入以下内容,然后保存,设置按键F5为运行程序快捷键。

    [
        { "keys": ["f5"], "caption": "SublimeREPL:Python", 
                          "command": "run_existing_window_command", "args":
                          {
                               "id": "repl_python_run",
                               "file": "config/Python/Main.sublime-menu"
                          } 
        },
    ]

    而这种方式有个缺点,就是每次修改完代码之后必须先Ctrl+S保存之后,再按下F5才能编译最新版本的文件。

    而Chain Of Command包完美解决了这一问题。
    通过Package Control安装该包之后,将User Setting修改如下,便可实现按下F5先保存再编译的功能。

    {
            "keys":["f5"],
            "caption":"SublimeREPL: save & Python - RUN current file",
            "command":"chain",
            "args":
            {
                "commands":[
                    ["save"],
                    [ "run_existing_window_command",{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"}]
                ]
            }
    }

    python代码补全

    安装SublimeCodeintal插件

    点击preferences中的browse Packages,进入到SublimeCodeIntel,在当前的路径下新建.codeintel文件夹(windows中文件命名的时候为 .codeintel. ),之后进入到 .codeintel文件夹中,新建文件config,配置文件中输入:

    "python3":{  
          "python":"C:/Users/***/Anaconda3/python.exe",  
          "pythonExtraPaths":[  
               "C:/Users/***/Anaconda3/DLLs",  
               "C:/Users/***/Anaconda3/Lib",  
               "C:/Users/***/Anaconda3/Lib/lib-tk",  
               "C:/Users/***/Anaconda3/Lib/site-packages",  
        
          ]  
    }

    (win下可以import sys,然后sys.path查看python路径;linux下可终端里which python)

  • 相关阅读:
    TTL电平和CMOS电平总结
    掩码
    关于Autosar中DCM(14229UDS)模块的理解
    Diagnostic Trouble Code诊断故障码
    eclipse搭建android开发环境
    在ubuntu下安装zookeeper
    redis的windows版本下载地址及windows的客户端工具
    最简单的启动并连接一个redis的docker容器
    转:Redis介绍及常用命令大全
    redis常用命令
  • 原文地址:https://www.cnblogs.com/junjie_x/p/9703507.html
Copyright © 2011-2022 走看看