我正在使用虚拟环境(python 2.7)运行Django,需要使用rpy2
模块。但是,当我运行我的服务器时,我收到以下错误:
/opt/site/env2.7/lib/python2.7/site-packages/rpy2/rinterface/_rinterface.so: undefined symbol: PyCapsule_Type
我真的很遗憾可能导致错误的原因。在激活虚拟环境的同时,我完成了pip install rpy2
。我需要一些丢失的库吗?
答案 0 :(得分:0)
PyCapsule
从Python 3向后移植,仅在Python 2.7上提供。
我的猜测是你的Django服务器正在运行Python 2.6(可能是系统的默认Python),而在它的包路径中有site-packages/
的python 2.7。