Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
模块安装在Conda上,但在Spyder(Python IDE)中导入时出错_Python_Anaconda_Spyder - Fatal编程技术网

模块安装在Conda上,但在Spyder(Python IDE)中导入时出错

模块安装在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环境中安装了-

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完成!