在Atom中激活Python虚拟环境

时间:2017-01-20 20:02:35

标签: python package atom-editor conda virtual-environment

在编程方面没有太多专业知识。去年夏天才拿到Python。

我在计算机上安装了Atom和Conda。最近,我使用Atom在Python中编辑我的脚本,然后通过命令行运行脚本。按照标准做法,我创建了虚拟环境,我在其中安装了运行不同Python脚本所需的软件包。

我现在想将Atom用作IDE,因此在Atom上安装了Script包,因此我可以在Atom中运行我的脚本。但是,当我尝试运行需要Python numpy包的Python脚本时,我得到了这个:

ImportError: No module named 'numpy'

对于尚未在根环境中安装的其他软件包,显然会出现此错误(我认为?)。

现在,我的问题是如何在Atom中激活所需的虚拟环境?在其他应用程序(如Jupyter和Spyder)中,我将激活我需要的虚拟环境,然后通过命令行打开应用程序,但我不能用Atom执行此操作。

(如果可能,有没有办法使用Conda创建的虚拟环境)

由于

2 个答案:

答案 0 :(得分:2)

Atom的hydrogen package适用于此。

你还需要在你的conda环境中安装Jupyter,而Hydrogen应该自动获取IPython内核。

答案 1 :(得分:2)

一种方法是从激活的虚拟环境启动atom。在这种情况下,使用脚本运行使用配置的python解释器并导入在虚拟环境中安装和可用的软件包。

修改 它已经很久了,它可能对重定向到这个问题的人有用。

通过安装atom-python-virtualenv,您可以使用原子编辑器创建,更改或停用虚拟环境。