我已经在我的 Mac(intel cpu)上使用 anaconda Jupyter 笔记本成功安装了
pyg_lib
。所以,当我运行这段代码时:
pip install pyg_lib
它返回:
Requirement already satisfied: pyg_lib in /opt/anaconda3/lib/python3.8/site-packages (0.2.0+pt20)
Note: you may need to restart the kernel to use updated packages.
但是当我想使用
import pyg_lib
导入包时,它会引发以下错误:
OSError:dlopen(/opt/anaconda3/lib/python3.8/site-packages/libpyg.so,0x0006):未加载库:'/usr/local/opt/[电子邮件受保护]/Frameworks/Python。框架/版本/3.10/Python' 引用自:'/opt/anaconda3/lib/python3.8/site-packages/libpyg.so' 原因:尝试过:'/usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.10/Python'(没有这样的文件),'/Library/Frameworks/Python.framework/Versions/3.10 /Python'(没有这样的文件),'/System/Library/Frameworks/Python.framework/Versions/3.10/Python'(没有这样的文件)
我到处寻找解决问题的方法,但没有任何效果。
任何帮助将不胜感激。
附注
Python:3.11
火炬:2.0.0+cpu
我还使用建议的命令安装了 pyg_lib (即
pip install pyg_lib -f https://data.pyg.org/whl/torch-2.0.0+cpu.html
)
您的软件包二进制文件似乎在
/opt/anaconda3/lib/python3.8/site-packages
但它不在路径中,正如系统尝试的那样:
tried: '/usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.10/Python'(no such file),
'/Library/Frameworks/Python.framework/Versions/3.10/Python' (no such file),
'/System/Library/Frameworks/Python.framework/Versions/3.10/Python' (no such file)
因此,pip 使用其他版本的 Python 作为 python 可执行文件。
我建议您安装该软件包:
python -m pyg_lib
它将使用与可执行文件相同的版本。