python运行无响应_Sublime Text 3在运行Python时对input()函数无响应

本文介绍了如何在SublimeText3中配置Python运行环境,包括安装SublimeREPL插件以实现交互式运行Python程序,设置F5快捷键实现保存并运行,以及安装ChainOfCommand插件解决保存问题。此外,还详细讲解了Python代码补全功能的设置,通过SublimeCodeIntel插件配合Anaconda环境来提升开发效率。
摘要由CSDN通过智能技术生成

问题:在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)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值