很抱歉,我的问题很愚蠢。 我是各个方面的新手。
我曾经在Linux Ubuntu中直接从终端运行python代码, 例如我只是打开终端,进入我的文件夹,然后在Linux终端中运行命令
CUDA_VISIBLE_DEVICES=0 python trainval_net.py --dataset pascal_voc --net resnet101 --epochs 7 --bs 1 --nw 4 --lr 1e-3 --lr_decay_step 5 --cuda
现在我正在尝试使用Spyder。
因此对于同一项目,我有一个文件夹,其中包含一堆函数/文件夹/材料。
所以我只是将主文件夹作为一个新项目打开,然后我不知道如何运行我的代码...
spyder的右侧有一个控制台,看起来像Ipython,我可以在其中进行操作,但是我无法运行在终端中运行的代码。
在iphython或jupyther中,我曾经在命令开头使用!
,但是在这里,当我这样做时(例如!CUDA_VISIBLE_DEVICES=0 python trainval_net.py --dataset pascal_voc --net resnet101 --epochs 7 --bs 1 --nw 4 --lr 1e-3 --lr_decay_step 5 --cuda
),它甚至不知道模块并抛出错误(例如ImportError:没有名为numpy`的模块)
谁能告诉我如何在Spyder中运行我的代码
先谢谢您! :)
答案 0 :(得分:0)
好吧,我知道了。
我需要转到run->configure per file
,并在command line options
中放入配置(--dataset pascal_voc --net resnet101 --epochs 7 --bs 1 --nw 4 --lr 1e-3 --lr_decay_step 5 --cuda
)