• <bdo id='RQlPY'></bdo><ul id='RQlPY'></ul>

      <i id='RQlPY'><tr id='RQlPY'><dt id='RQlPY'><q id='RQlPY'><span id='RQlPY'><b id='RQlPY'><form id='RQlPY'><ins id='RQlPY'></ins><ul id='RQlPY'></ul><sub id='RQlPY'></sub></form><legend id='RQlPY'></legend><bdo id='RQlPY'><pre id='RQlPY'><center id='RQlPY'></center></pre></bdo></b><th id='RQlPY'></th></span></q></dt></tr></i><div id='RQlPY'><tfoot id='RQlPY'></tfoot><dl id='RQlPY'><fieldset id='RQlPY'></fieldset></dl></div>
    1. <tfoot id='RQlPY'></tfoot><legend id='RQlPY'><style id='RQlPY'><dir id='RQlPY'><q id='RQlPY'></q></dir></style></legend>

        <small id='RQlPY'></small><noframes id='RQlPY'>

        应用程序找不到安装为 rpm 的 python 库

        时间:2023-09-14
          <bdo id='5b29m'></bdo><ul id='5b29m'></ul>

            <i id='5b29m'><tr id='5b29m'><dt id='5b29m'><q id='5b29m'><span id='5b29m'><b id='5b29m'><form id='5b29m'><ins id='5b29m'></ins><ul id='5b29m'></ul><sub id='5b29m'></sub></form><legend id='5b29m'></legend><bdo id='5b29m'><pre id='5b29m'><center id='5b29m'></center></pre></bdo></b><th id='5b29m'></th></span></q></dt></tr></i><div id='5b29m'><tfoot id='5b29m'></tfoot><dl id='5b29m'><fieldset id='5b29m'></fieldset></dl></div>
            <legend id='5b29m'><style id='5b29m'><dir id='5b29m'><q id='5b29m'></q></dir></style></legend>
              <tbody id='5b29m'></tbody>

          1. <tfoot id='5b29m'></tfoot>

              <small id='5b29m'></small><noframes id='5b29m'>

                1. 本文介绍了应用程序找不到安装为 rpm 的 python 库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有一个在 CentOS 上的 virtualenv 中运行的 python 应用程序.此应用程序需要一个以 rpm 形式分发和安装的 python 库.当应用程序运行时,我会得到

                  没有名为...的模块.

                  我已验证 rpm 已正确安装,并且我还在 virtualenv 的 site-packages 目录中安装了 rpm,但这并没有帮助.安装 rpm 以便在虚拟环境中运行的应用程序可以访问它的正确方法是什么?

                  解决方案

                  默认情况下,虚拟环境不访问站点包中的模块.您要么需要允许此类访问(toggleglobalsitepackages in virtualenvwrapper),要么使用选项 --system-site-packages 重新创建允许此类访问的 virtualenv.

                  I have a python application that's run inside a virtualenv on CentOS. This application needs a python library that's distributed and installed as an rpm. When the application runs I just get

                  no module named ....

                  I've verified that the rpm is installed correctly, and I've also installed the rpm in the site-packages directory of the virtualenv but that didn't help. What is the correct way to install an rpm so that an application running in a virtual environment has access to it?

                  解决方案

                  By default virtual environments don't access modules in site-packages. You either need to allow such access (toggleglobalsitepackages in virtualenvwrapper) or recreate you virtualenv allowing such access with option --system-site-packages.

                  这篇关于应用程序找不到安装为 rpm 的 python 库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何在 CentOS 上降级 python 版本? 下一篇:通过 os.system 推送

                  相关文章

                  最新文章

                    <legend id='4wQ8R'><style id='4wQ8R'><dir id='4wQ8R'><q id='4wQ8R'></q></dir></style></legend>
                    <i id='4wQ8R'><tr id='4wQ8R'><dt id='4wQ8R'><q id='4wQ8R'><span id='4wQ8R'><b id='4wQ8R'><form id='4wQ8R'><ins id='4wQ8R'></ins><ul id='4wQ8R'></ul><sub id='4wQ8R'></sub></form><legend id='4wQ8R'></legend><bdo id='4wQ8R'><pre id='4wQ8R'><center id='4wQ8R'></center></pre></bdo></b><th id='4wQ8R'></th></span></q></dt></tr></i><div id='4wQ8R'><tfoot id='4wQ8R'></tfoot><dl id='4wQ8R'><fieldset id='4wQ8R'></fieldset></dl></div>

                      <small id='4wQ8R'></small><noframes id='4wQ8R'>

                      <tfoot id='4wQ8R'></tfoot>
                      • <bdo id='4wQ8R'></bdo><ul id='4wQ8R'></ul>