在Python 3.6.4中安装mca和prince软件包

时间:2018-06-25 04:41:20

标签: python

我已经安装了

  1. 使用pip install --user mca
  2. 的mca软件包
  3. 使用pip install --user prince
  4. 的王子礼包

现在,当我尝试通过使用import命令在Spyder中使用它们时,出现以下错误:

  

ModuleNotFoundError:没有名为“王子”的模块

     

ModuleNotFoundError:没有名为“ mca”的模块

我已经使用下面的代码行来导入这些包

import prince
import mca

由于我是数据科学的新手,并为自己的理解而创建模型,因此我尚未创建任何虚拟环境。

当我转到Anaconda命令提示符并使用Python命令,然后使用import命令导入上述软件包时,没有错误。

我要去哪里了,请指导我解决此问题。

致谢

Sudhir

2 个答案:

答案 0 :(得分:0)

在Windows 10上,Anaconda出现了完全相同的问题。

我通过按照https://stackoverflow.com/a/10741803/3889011将库的路径添加到Spyder中的PYTHONPATH来解决此问题。

首先,您需要找到prince和mca的安装位置。

由于您没有将它们安装在虚拟环境中,因此在Windows上,它们的位置类似于%LOCALAPPDATA%\Continuum\Anaconda3\Lib\site-packages。 (对于将其安装在虚拟环境中的人,其路径将类似于%LOCALAPPDATA%\Continuum\Anaconda3\envs\<env name>\Lib\site-packages)。

如果您使用的是Linux或Mac,则路径可能与此类似。

找到模块所在的位置后,转到Spyder中的工具菜单,然后点击 PYTHONPATH管理器。然后,将模块的路径添加到列表中,然后重新启动Spyder。

答案 1 :(得分:0)

我通过运行解决了此问题

pip install prince

在我所处环境的anaconda终端中:

enter image description here