首页 > 解决方案 > 如何在 spyder 中运行我的代码,就像我以前在 linux 终端中运行它一样

问题描述

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

我曾经在 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: No module named numpy`)

谁能告诉我应该如何在 Spyder 中运行我的代码

先感谢您!:)

标签: python-3.xanacondaubuntu-16.04spyder

解决方案


好吧,我想通了。我需要进入run->configure per filecommand line options放入配置(--dataset pascal_voc --net resnet101 --epochs 7 --bs 1 --nw 4 --lr 1e-3 --lr_decay_step 5 --cuda


推荐阅读