就像我以前在linux终端中运行代码一样,如何在spyder中运行代码

时间:2018-07-22 01:51:12

标签: python-3.x anaconda ubuntu-16.04 spyder

很抱歉,我的问题很愚蠢。 我是各个方面的新手。

我曾经在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中运行我的代码

先谢谢您! :)

1 个答案:

答案 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