在编程方面没有太多专业知识。去年夏天才拿到Python。
我在计算机上安装了Atom和Conda。最近,我使用Atom在Python中编辑我的脚本,然后通过命令行运行脚本。按照标准做法,我创建了虚拟环境,我在其中安装了运行不同Python脚本所需的软件包。
我现在想将Atom用作IDE,因此在Atom上安装了Script包,因此我可以在Atom中运行我的脚本。但是,当我尝试运行需要Python numpy包的Python脚本时,我得到了这个:
ImportError: No module named 'numpy'
对于尚未在根环境中安装的其他软件包,显然会出现此错误(我认为?)。
现在,我的问题是如何在Atom中激活所需的虚拟环境?在其他应用程序(如Jupyter和Spyder)中,我将激活我需要的虚拟环境,然后通过命令行打开应用程序,但我不能用Atom执行此操作。
(如果可能,有没有办法使用Conda创建的虚拟环境)
由于
答案 0 :(得分:2)
Atom的hydrogen package适用于此。
你还需要在你的conda环境中安装Jupyter,而Hydrogen应该自动获取IPython内核。
答案 1 :(得分:2)
一种方法是从激活的虚拟环境启动atom。在这种情况下,使用脚本运行使用配置的python解释器并导入在虚拟环境中安装和可用的软件包。
修改强> 它已经很久了,它可能对重定向到这个问题的人有用。
通过安装atom-python-virtualenv
,您可以使用原子编辑器创建,更改或停用虚拟环境。