我已经安装了
pip install --user mca
pip install --user prince
现在,当我尝试通过使用import命令在Spyder中使用它们时,出现以下错误:
ModuleNotFoundError:没有名为“王子”的模块
ModuleNotFoundError:没有名为“ mca”的模块
我已经使用下面的代码行来导入这些包
import prince
import mca
由于我是数据科学的新手,并为自己的理解而创建模型,因此我尚未创建任何虚拟环境。
当我转到Anaconda命令提示符并使用Python命令,然后使用import命令导入上述软件包时,没有错误。
我要去哪里了,请指导我解决此问题。
致谢
Sudhir
答案 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)