我在 Conda 中做错了什么?

我在 Conda 中做错了什么?

我是 Anaconda 和 Miniconda 套件的首次使用者,在使用它运行代码时遇到了问题。每次我尝试在 Anaconda 或 miniconda 中运行 Python 脚本时,都会出现此问题:

/miniconda3/lib/libtinfo.so.6: no version information available (required by /bin/bash)
/anaconda3/lib/libtinfo.so.6: no version information available (required by /bin/bash)

我查看了所有帮助文档和我的目录,文件就在那里,并且有指向这两个文件的符号链接libtinfo.so.6.2libtinfo.so.6

任何建议,将不胜感激。

答案1

我偶然发现了同样的问题。

以下是与正在发生的事情相关的一些信息: https://stackoverflow.com/a/38851073
似乎 conda 附带的 libtinfo 共享库未提供其版本信息。所以这是他们的问题。

我能够通过使用libtinfo.so与 conda 附带的版本相同的另一个共享库来解决该问题,该共享库包含版本信息。
例如,在我的例子中:

rm ${CONDA_PREFIX}/lib/libtinfo*
ln -s /lib/x86_64-linux-gnu/libtinfo.so.6 ${CONDA_PREFIX}/lib/libtinfo.so.6

答案2

要得到库信息.so.6你必须安装已安装的库单个包装经过

sudo apt-get install libtinfo6

然后重试启动 Conda。

相关内容