导入项目后Pydev运行配置需手动修改主模块问题咨询
解决Pydev中每次运行Python文件需手动配置的问题
首先,你大概率是没用到Pydev自带的自动生成对应文件运行配置的功能,反而每次手动去修改同一个配置,才导致这么麻烦。下面给你两种解决办法,按需选择:
方法一:快速运行单个文件(最常用)
- 直接在Pydev的项目浏览器里,右键点击你要运行的Python文件
- 选择
Run As > Python Run,第一次运行时Pydev会自动为这个文件创建专属的运行配置 - 之后再运行这个文件,直接点工具栏的运行按钮(绿色三角形),或者按下快捷键
Ctrl+F11就行,完全不用再改配置。如果要切换运行其他文件,右键对应文件重复一次操作,Pydev会自动保存多个配置,下次直接在运行按钮的下拉菜单里选对应的配置就行。
方法二:创建通用运行配置(适合频繁切换不同文件)
如果不想为每个文件单独生成配置,可以创建一个能自动识别当前选中文件的通用配置:
- 点击工具栏的运行按钮下拉菜单,选择
Run Configurations... - 在弹出的窗口里,右键
Python Run选择New创建新配置 - 在Main标签页里,找到
Main module选项,点击旁边的Variables按钮(小图标) - 在变量列表里选择
${resource_name},点击确定。这个变量会自动获取你当前选中的Python文件名作为主模块 - 保存配置,之后只要在项目浏览器里选中要运行的文件,点击这个通用配置运行就行,不用再手动修改主模块。
你可能踩的坑
- 不要每次都去修改同一个已有的运行配置,而是让Pydev为每个文件自动生成新配置,或者用上面的通用变量配置
- 运行前一定要确保选中的是你要执行的那个Python文件,不然配置会用错文件
内容的提问来源于stack exchange,提问作者echo
相关产品推荐
相关产品推荐

