我在康达做错了什么?

7 bash conda anaconda

我是 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)
Run Code Online (Sandbox Code Playgroud)

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

任何建议,将不胜感激。

小智 7

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

以下是有关所发生情况的一些相关信息: /sf/answers/2719575141/
似乎 conda 附带的 libtinfo 共享库不提供其版本信息。所以这是他们的问题。

我能够通过使用与libtinfo.soconda 附带的版本相同且包含版本信息的另一个共享库来解决该问题。
以我的例子为例:

rm ${CONDA_PREFIX}/lib/libtinfo*
ln -s /lib/x86_64-linux-gnu/libtinfo.so.6 ${CONDA_PREFIX}/lib/libtinfo.so.6
Run Code Online (Sandbox Code Playgroud)


N0r*_*ert 0

要安装libtinfo.so.6库,您必须安装单个

sudo apt-get install libtinfo6
Run Code Online (Sandbox Code Playgroud)

然后重试启动 Conda。