繁体   English   中英

rpy2和Python 2.7的ImportError

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM