在Win10中运行Pycharm中的多参数

问题描述 投票:0回答:1

[在Win10的Pycharm中编写应用程序解析命令行参数时,我必须使用linux风格的命令,如下所示:

python train.py --task language_modeling \
data-bin/wikitext-103 \
--save-dir checkpoints/ \
--arch transformer_lm_wiki103 \
--max-update 286000 --max-lr 1.0 --t-mult 2 --lr-period-updates 270000 --lr-scheduler cosine --lr-shrink 0.75 \
--warmup-updates 16000 --warmup-init-lr 1e-07 --min-lr 1e-09 --optimizer nag --lr 0.0001 --clip-norm 0.1 \
--criterion adaptive_loss --max-tokens 3072 --update-freq 3 --tokens-per-sample 3072 --seed 1 --fp16 \
--sample-break-mode none --skip-invalid-size-inputs-valid-test --ddp-backend=no_c10d

我认为在“ 编辑配置”对话框中写下所有类似路径的参数是一种无聊的方法。我还尝试使用BashSupport插件,写下上面的代码在bash文件“ .sh”中,但是我为Python使用了conda env解释器,bash命令无法识别conda env ..

的路径

enter image description here

enter image description here

因此,运行上述代码的当前方法只是在终端机中填充一长行。有什么有效的方法可以解决我的尴尬时刻?

BTW,Pycharm版本是2019.1,带有anaconda 4.5.4 + Python 3.6.10。

python pycharm arguments
1个回答
0
投票

您的运行配置错误。您正在使用python运行Shell脚本。这显然是错误的,你得到了。设置正确的配置选项:

© www.soinside.com 2019 - 2024. All rights reserved.