禁用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 ,就不会影响自己代码的运行了。(我猜的,暂时还没实践过)

参考

相关推荐
啃火龙果的兔子1 分钟前
vscode中的Gemini CLI Launcher插件作用
ide·vscode·编辑器
幽影相随10 分钟前
TensorBoard 快速使用指南
pytorch·python·tensorboard
其美杰布-富贵-李14 分钟前
TensorBoard 与 WandB 在 PyTorch Lightning 中的完整指南
人工智能·pytorch·python·监控·调优
Python永远的神15 分钟前
告别循环:Python 列表推导式,让你的代码飞起来!
python
Vic1010119 分钟前
Spring AOP 高级陷阱:为什么 @Before 修改参数是“伪修改“?
java·python·spring
小智RE0-走在路上24 分钟前
Python学习笔记(12) --对象,类的成员方法,构造方法,其他内置方法,封装,继承,多态,类型注解
笔记·python·学习
执笔论英雄27 分钟前
[RL]协程asyncio.CancelledError
开发语言·python·microsoft
a_zzzzzzzz29 分钟前
Python 解释器 + Shell 脚本实现桌面打开软件
开发语言·python
小蒜学长33 分钟前
python基于Python的医疗机构药品及耗材信息管理系统(代码+数据库+LW)
数据库·spring boot·后端·python
AI_567836 分钟前
Python RPA解放Excel生产力
python·excel·rpa