gpt4 book ai didi

conda - 在 conda 中,tmux 和 emacs 抛出 "error while loading shared libraries: libtinfo.so.6"

转载 作者:行者123 更新时间:2023-12-04 15:50:34 50 4
gpt4 key购买 nike

我已经安装并更新了 tmuxemacs通过 conda在我的默认环境中,并在 conda list 中有这些版本:

# packages in environment at /home/maxghenis/miniconda3:
#
# Name Version Build Channel
tmux 2.7 hc78d2af_1 conda-forge
emacs 26.1 h3a2ea38_1 conda-forge

然而,当尝试启动时 tmuxemacs ,我收到此错误:
error while loading shared libraries: libtinfo.so.6: cannot open shared object file: No such file or directory

error while loading shared libraries: libgsl.so.0: cannot open shared object file: No such file or directory我有 5 个 libtinfo文件:
(xenial)maxghenis@localhost:~$ sudo find / -name "libtinfo.so"
/home/maxghenis/miniconda3/pkgs/ncurses-5.9-10/lib/libtinfo.so
/home/maxghenis/miniconda3/pkgs/ncurses-6.1-hf484d3e_0/lib/libtinfo.so
/home/maxghenis/miniconda3/envs/tidycensus/lib/libtinfo.so
/home/maxghenis/miniconda3/lib/libtinfo.so

(xenial)maxghenis@localhost:/lib$ sudo find / -name "libtinfo.so.6"
/lib64/libtinfo.so.6

最佳答案

同样的问题。已经解决了以下问题:

$ pwd
<anaconda_installation_dir>

$ ./bin/tmux
(error)


$ find . -name "libtinfo*"
...
./lib/libtinfo.so # this is the needed shared lib shipped deployed by conda, just need it been found
...

$ ln -s `readlink -f ./lib/libtinfo.so` `readlink -f ./lib/libtinfo.so | sed 's@libtinfo.so$@libtinfo.so.6@'`
$ find . -name "libtinfo*"
...
./lib/libtinfo.so # original lib
./lib/libtinfo.so.6 # the new one which is a symlink
...

$ ./bin/tmux
(ok)

至于为什么这可能是需要的——当我无法访问快速按需包部署(当然也包括 root/sudi)时,我的案例在一种管理上的“敌对”环境中工作,但是还需要 screen - 类似的解决方案。

关于conda - 在 conda 中,tmux 和 emacs 抛出 "error while loading shared libraries: libtinfo.so.6",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51408698/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com