一些python软件包针对本机c库动态链接。在更新了其中一个库之后,链接可能会断开,并为您提供有关缺少动态库的奇怪错误消息,如问题中的错误消息所示。
基本上,在更新本机库之后,有时您还必须重建python软件包(在此处
matplotlib)。
上面的陈述通常是正确的。如果您将其
conda用作python发行版,则事情通常会更简单:
对于扩展包,
conda还维护必需的c库。只要只使用
conda install并
conda update安装这些软件包,就不会遇到这些问题。
对于
numpy,
scipy,
matplotlib还有更多我会建议尝试
conda search <libraryname>首先看是否有一个
conda符合您需求的配方。对于大多数用户而言,比
conda install <libraryname>会是更好的选择
pip install。
要确保仅
conda安装的版本,您可以执行
conda remove matplotlibpip uninstall matplotlibconda install matplotlib
之后,该问题将不再出现。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)