gpt4 book ai didi

python - 使用 WSL 的 python virtualenv 中没有 lib64 目录

转载 作者:行者123 更新时间:2023-12-04 23:13:13 25 4
gpt4 key购买 nike

我在 Windows 10 上使用 WSL。我使用 virtualenv 创建了一个 python3.6 虚拟环境。尝试导入“街机”库时,出现以下错误:
Unable to find match for ffmpeg sound library at expected location: /home/nick/python-virtualenvs/final_projects/lib64/python3.6/site-packages/pyglet_ffmpeg2/linux_x86_64/libavcodec.so.58.*
虽然我在 lib sat 包中有 pyglet_ffmpeg2,但事实证明我什至没有 lib64 目录。我已经确认这是 64 位 python 使用:
print ctypes.sizeof(ctypes.c_voidp)
它实际上看起来好像我根本没有 64 位软件包,例如,即使在基本 python 中,也没有 /usr/lib64/ .

有人有想法么?我的直觉是这是一个 WSL 怪癖,或者至少是我如何安装它的特定东西。快速谷歌搜索没有提供任何答案。

最佳答案

在使用 Xubuntu VM 时遇到了同样的问题。看起来他们已经意识到了这一点并在某个时候进行了修复。

在短期内,你可以一起破解 quick fix在 pyglet 的 loader.py通过注释掉第 55 行('path = path.replace("/lib/", "/lib64/")`)。这不是修复它的好方法,但它会让你现在滚动。

关于python - 使用 WSL 的 python virtualenv 中没有 lib64 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59435836/

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