应用程序找不到 python 以 rpm 安装的库
Application can't find python library installed as rpm
我在 CentOS 的 virtualenv 中有一个 python 应用程序 运行。此应用程序需要一个作为 rpm 分发和安装的 python 库。当应用程序 运行s 我刚得到
no module named ...
。
我已确认 rpm 安装正确,并且我还在 virtualenv 的 site-packages 目录中安装了 rpm,但没有帮助。安装 rpm 以便虚拟环境中的应用程序 运行ning 可以访问它的正确方法是什么?
也可能是依赖性问题。尝试使用 yum
而不是 rpm
:
重新安装 RPM
yum -y reinstall /path/to/your/file.rpm
默认情况下,虚拟环境不访问站点包中的模块。您要么需要允许此类访问(virtualenvwrapper 中的toggleglobalsitepackages
),要么重新创建您的 virtualenv 以允许使用选项 --system-site-packages
.
进行此类访问
我在 CentOS 的 virtualenv 中有一个 python 应用程序 运行。此应用程序需要一个作为 rpm 分发和安装的 python 库。当应用程序 运行s 我刚得到
no module named ...
。
我已确认 rpm 安装正确,并且我还在 virtualenv 的 site-packages 目录中安装了 rpm,但没有帮助。安装 rpm 以便虚拟环境中的应用程序 运行ning 可以访问它的正确方法是什么?
也可能是依赖性问题。尝试使用 yum
而不是 rpm
:
yum -y reinstall /path/to/your/file.rpm
默认情况下,虚拟环境不访问站点包中的模块。您要么需要允许此类访问(virtualenvwrapper 中的toggleglobalsitepackages
),要么重新创建您的 virtualenv 以允许使用选项 --system-site-packages
.