ModuleNotFoundError:ATOM编辑器中未命名模块

时间:2019-08-05 13:36:14

标签: python atom-editor

原子: 1.39.1

从Atom编辑器运行python代码时出现以下错误。

ModuleNotFoundError: No module named 'foo'

相同的代码在pycharm中可以正常工作。

注意:出于安全原因,我无法在此处放置完整的代码以供参考。

我已经在sys.path和环境变量中添加了所有必需的路径,但不确定为什么单独的atom无法识别python文件。有帮助吗?

2 个答案:

答案 0 :(得分:1)

autocomplete python确实存在一些问题。我建议您使用atom python run

  1. 将软件包安装在atom中。然后执行以下操作。

  2. 确保在您的计算机上安装了python,并将其添加到PATH中。

  3. 重新启动原子

  4. 要运行您的(.py)文件,请按F5或F6

如果您只想通过atom运行python3:打开atom-python-run程序包设置(atom设置>>程序包>>查找atom-python-run >>设置)

F5命令部分中,将默认值更改为python3 {file}It should look something like this.

确保F5不会干扰来自另一个程序包的另一个命令。否则,您也可以使用F6

你应该很好!

希望这会有所帮助!

答案 1 :(得分:0)

我认为这不起作用的原因是因为没有名为 venv 的文件夹。在 pycharm 中它有文件夹,但在 atom 中没有这样的文件夹。但是我不知道要安装 venv 的东西。