portError: /lib/x86_64-linux-gnu/libz.so.1: version `ZLIB_1.2.9' not found (required by /data/home/jwu/anaconda3/envs/labelme/lib/python3.8/site-packages/PySide2/../../.././libpng16.so.16)
时间: 2023-06-23 07:44:25 浏览: 193
这个错误是由于 PySide2 依赖的 libpng16 库需要 Zlib 版本为 1.2.9,但是系统中的 Zlib 版本过低导致的。
你可以尝试更新 Zlib 库或者在环境变量中设置 LD_LIBRARY_PATH 指向 Zlib 1.2.9 的路径,具体步骤如下:
1.更新 Zlib 库
```
sudo apt-get update
sudo apt-get install zlib1g-dev
```
2.设置 LD_LIBRARY_PATH 环境变量
```
export LD_LIBRARY_PATH=/path/to/Zlib-1.2.9/lib:$LD_LIBRARY_PATH
```
其中,/path/to/Zlib-1.2.9 是你安装 Zlib 1.2.9 的路径。
如果以上方法都不行,你可以考虑使用 conda 环境,使用 conda 安装 PySide2 和 Zlib 库可以避免这个问题。
相关问题
minicom: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /lib/x86_64-linux-gnu/libtinfo.so.6)
根据引用[1],在Ubuntu Linux 11.04及以上版本中,/lib目录已经没有libc.so.6库文件了。在32位的Ubuntu Linux中,该文件的路径是/lib/i386-linux-gnu/libc.so.6,在64位的Ubuntu Linux中,该文件的路径是/lib/x86_64-linux-gnu/libc.so.6。因此,如果你在安装Code Sourcery之前遇到了"/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found"的错误,你可以使用ln命令为libc.so.6文件在/lib目录建立一个链接。
根据引用,minicom的错误信息中提到了/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found。这意味着minicom需要GLIBC_2.33版本的libc.so.6库文件,但你的系统中可能没有安装这个版本的库文件。你可以尝试使用ln命令为libc.so.6文件在/lib目录建立一个链接,以解决这个问题。
请注意,建立链接可能需要root权限。你可以使用以下命令建立链接:
```shell
sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib/libc.so.6
```
这将在/lib目录下创建一个名为libc.so.6的链接,指向/lib/x86_64-linux-gnu/libc.so.6文件。
ubuntu@VM-0-4-ubuntu:/etc$ node -v node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)
回答: 您遇到的问题是在运行"node -v"命令时出现了一个错误,错误信息是"node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)"。这个错误是由于您的系统缺少GLIBC版本为2.28的库文件。要解决这个问题,您可以按照以下步骤进行操作:首先,***
阅读全文