最终解决办法
在conda环境安装
conda install conda-forge::xorg-x11-proto-devel-conda-x86_64
过程
- 报错内容
讨论conda环境中缺少依赖,应该在linux系统中安装还是在conda环境中安装即可
以前报错过,我在conda环境没弄成,在linux系统中安装就成功了,所以一直认为那些很基础的依赖需要安装到系统级别。
现在觉得只在conda环境中装缺少的依赖就好了。
一
先尝试在conda中安装X11,搜索后得到名称,进行安装。
conda install conda-forge::libx11-conda-x86_64
安装后没有效果,所以想是不是conda中安装不行,得在系统层面安装。
搜别人的回答。
根据其他人的回答,直接在系统中安装libx11,这个弄完不成功。
·
·
https://www.bytezonex.com/archives/0tookkYR.html
二
在另一个答案学到了如何通过No such file or directory报错找到需要的依赖
·
·
https://blog.csdn.net/bedisdover/article/details/51840639
按照他的方法,search自己的文件名
# 前面的步骤执行完后
apt-file search X11/X.h
输出
然后安装这两个依赖后
sudo apt-get install nx-x11proto-core-dev x11proto-dev
还是依旧报错
最后在conda中安装这两个依赖
- 如果是直接输入此名称,找不到包
- 所以搜索,得到proto在conda中的实际名字
conda install conda-forge::xorg-x11-proto-devel-conda-x86_64
- 此时虽然还没安装core,但是尝试了以下安装Cairo包,成功。
包X11依赖问题解决。
End