我安装了
pip install --user mca
的mca包pip install --user prince
的prince包现在,当我尝试通过使用import命令在Spyder中使用它们时,我将得到以下错误:
ModuleNotFoundError:没有名为“prince”的模块 ModuleNotFoundError:没有名为“mca”的模块
我使用了下面的代码行来导入这些包
import prince
import mca
由于我是新的数据科学和为我的理解创建模型,我没有创建任何虚拟环境。
当我转到Anaconda命令提示符并使用Python命令,然后使用import命令导入上面的包时,没有出现错误。
我哪里出错了,请指导我解决这个问题。
问候
苏迪尔
发布于 2018-09-04 07:36:11
我和Anaconda在Windows 10上也有同样的问题。
我通过将库的路径添加到Spyder中的PYTHONPATH
(每个https://stackoverflow.com/a/10741803/3889011 )来解决这个问题。
首先,您需要找到prince和mca的安装位置。
因为您没有在虚拟环境中安装它们,所以它们在Windows上的位置将类似于%LOCALAPPDATA%\Continuum\Anaconda3\Lib\site-packages
。(对于在虚拟环境中安装它们的人来说,他们的路径将类似于%LOCALAPPDATA%\Continuum\Anaconda3\envs\<env name>\Lib\site-packages
)。
如果您是在Linux或Mac下,那么路径可能是类似的。
找到模块所在的位置后,转到Spyder中的Tools菜单,然后单击PYTHONPATH管理器。然后,将模块的路径添加到列表中,并重新启动Spyder。
发布于 2020-12-05 08:53:51
我通过运行
pip install prince
在我的环境中的龙头码头:
https://stackoverflow.com/questions/51016413
复制相似问题