模块安装在Conda上,但在Spyder(Python IDE)中导入时出错
我最近使用他们提到的命令在我的Conda环境中安装了-模块安装在Conda上,但在Spyder(Python IDE)中导入时出错,python,anaconda,spyder,Python,Anaconda,Spyder,我最近使用他们提到的命令在我的Conda环境中安装了- conda安装-c bioconda pybedtools 但是,当我在这个环境中激活spyder并试图运行import pybedtools时,它给了我一个错误- Modulenotfounderror:没有名为“pybedtools”的模块 我返回并尝试使用pip模块进行安装(pip-install-pybedtools),但它说我已经有了它- 已满足要求:pybedtools位于/anaconda3/envs/env1/lib/pyt
conda安装-c bioconda pybedtools
但是,当我在这个环境中激活spyder并试图运行import pybedtools
时,它给了我一个错误-
Modulenotfounderror:没有名为“pybedtools”的模块
我返回并尝试使用pip
模块进行安装(pip-install-pybedtools
),但它说我已经有了它-
已满足要求:pybedtools位于/anaconda3/envs/env1/lib/python3.5/site-packages中
已满足要求:六英寸/anaconda3/envs/env1/lib/python3.5/site-packages(来自pybedtools)
因此,我无法理解模块是如何安装的,但Spyder不允许我导入模块。我以前从未和巨蟒面对过这个问题。任何帮助都会很好 以下是我如何解决这个问题的-
根目录
环境。这可以通过Windows中的activate root
和Ubuntu/Mac中的source activate root
来完成不过,我很想知道为什么这种方法有效 这可以->激活环境
root
,并在那里安装模块。然后返回到原始环境,错误就消失了。奇怪的工作!您应该将此作为答案发布。@CarlosCordoba完成!