[英]ImportError with rpy2 and Python 2.7
我正在虚拟环境(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
。 我需要一些缺少的图书馆吗?
PyCapsule
是从Python 3向后移植的,仅在Python 2.7上可用。
我的猜测是,您的Django服务器运行的是Python 2.6(可能是系统的默认Python),而其包路径中包含python 2.7的site-packages/
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.