Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用虚拟环境(python 2.7)运行 Django,并且需要使用该rpy2模块。但是,当我运行服务器时,出现以下错误:
rpy2
/opt/site/env2.7/lib/python2.7/site-packages/rpy2/rinterface/_rinterface.so: undefined symbol: PyCapsule_Type
对于可能导致错误的原因,我真的很迷茫。我在pip install rpy2激活虚拟环境时完成了。我需要一些缺少的图书馆吗?
pip install rpy2
PyCapsule从 Python 3 向后移植,仅在 Python 2.7 上可用。
PyCapsule
我的猜测是您的 Django 服务器正在运行 Python 2.6(可能是系统的默认 Python),同时site-packages/在其包路径中包含 python 2.7。
site-packages/