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

参考

相关推荐
青春不败 177-3266-052016 分钟前
基于R语言lavaan结构方程模型(SEM)实践技术应用
python·r语言·贝叶斯·生态学·结构方程·sem
费弗里26 分钟前
进阶技巧:在Dash应用中直接使用原生React组件
python·dash
Ashley_Amanda35 分钟前
Python入门知识点梳理
开发语言·windows·python
tjjucheng40 分钟前
小程序定制开发哪家有完整流程
python
海棠AI实验室43 分钟前
第十二章 类型标注与可读性:让协作与复用更容易
python
lonelyhiker1 小时前
IDEA未编译完就启动项目的问题
java·ide·intellij-idea
羊村积极分子懒羊羊1 小时前
python课程三月二十九号粗略总结
开发语言·python
深圳蔓延科技1 小时前
Python算法学习分享
python
aloha_7891 小时前
langchain4j如何使用mcp
java·人工智能·python·langchain
yunhuibin1 小时前
CNN基础学习
人工智能·python·深度学习·神经网络