禁用pycharm中解释器的-u选项

用pycharm远程连接服务器跑代码的时候,想在配置中设置好入参,可以直接运行如下图。
但是运行之后发现总会在运行脚本前多出来一个参数选项'-u',不能被正确识别就走不下去。
bash 复制代码
ssh://root@xxxxx:22/usr/bin/python -m torch.distributed.launch --nproc_per_node=1 -u /root/xxxx/train_.py --teacher-model resnet101

参考类似的帖子发现,这是pycharm解释器自带的一个硬编码,不能删除。对于我的这种情况,只要把-u 提前加上就可以了,即在编辑配置中的Interpreter options: -u -m torch.distributed.launch --nproc_per_node=1。自己的Interpreter options没什么要写的话,只写上'-u'也可以。

'-u'参数提前后,运行时命令如下:

bash 复制代码
ssh://root@xxxxx:22/usr/bin/python -u -m torch.distributed.launch --nproc_per_node=1 /root/train_.py --teacher-model resnet101

或者写一个空(测试)脚本,提前指定给-u ,就不会影响自己代码的运行了。(我猜的,暂时还没实践过)

参考

相关推荐
中年程序员一枚22 分钟前
Springboot报错Template not found For name “java/lang/Object_toString.sql
java·spring boot·python
AI Echoes2 小时前
LangChain 非分割类型的文档转换器使用技巧
人工智能·python·langchain·prompt·agent
程序之巅2 小时前
VS code 远程python代码debug
android·java·python
__如风__2 小时前
onlyoffice文档转换服务离线部署
python
今晚务必早点睡2 小时前
写一个Python接口:发送支付成功短信
开发语言·python
ada7_2 小时前
LeetCode(python)22.括号生成
开发语言·数据结构·python·算法·leetcode·职场和发展
2501_941871452 小时前
面向微服务链路追踪与全局上下文管理的互联网系统可观测性设计与多语言工程实践分享
大数据·数据库·python
luoluoal2 小时前
基于python的语音和背景音乐分离算法及系统(源码+文档)
python·mysql·django·毕业设计·源码
love530love3 小时前
EPGF 新手教程 12在 PyCharm(中文版 GUI)中创建 Poetry 项目环境,并把 Poetry 做成“项目自包含”(工具本地化为必做环节)
开发语言·ide·人工智能·windows·python·pycharm·epgf
cute_ming3 小时前
从 Node.js + TypeScript 无缝切换到 Python 的最佳实践
python·typescript·node.js