<legend id='PcCLz'><style id='PcCLz'><dir id='PcCLz'><q id='PcCLz'></q></dir></style></legend>

    <bdo id='PcCLz'></bdo><ul id='PcCLz'></ul>

  1. <small id='PcCLz'></small><noframes id='PcCLz'>

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

      <tfoot id='PcCLz'></tfoot>

      bdist_rpm 从 Ubuntu 到 CentOs

      时间:2023-09-12

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

      • <bdo id='5LKVg'></bdo><ul id='5LKVg'></ul>
        <tfoot id='5LKVg'></tfoot>

                <tbody id='5LKVg'></tbody>
                <i id='5LKVg'><tr id='5LKVg'><dt id='5LKVg'><q id='5LKVg'><span id='5LKVg'><b id='5LKVg'><form id='5LKVg'><ins id='5LKVg'></ins><ul id='5LKVg'></ul><sub id='5LKVg'></sub></form><legend id='5LKVg'></legend><bdo id='5LKVg'><pre id='5LKVg'><center id='5LKVg'></center></pre></bdo></b><th id='5LKVg'></th></span></q></dt></tr></i><div id='5LKVg'><tfoot id='5LKVg'></tfoot><dl id='5LKVg'><fieldset id='5LKVg'></fieldset></dl></div>
              1. <legend id='5LKVg'><style id='5LKVg'><dir id='5LKVg'><q id='5LKVg'></q></dir></style></legend>
                本文介绍了bdist_rpm 从 Ubuntu 到 CentOs的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                我们在 Ubuntu/Macs 上开发并将 RPM 部署到 CentOS(这是设置,不能更改太多).

                We develop on Ubuntu/Macs and deploy RPMs to CentOS (this is the settings, can't be changed much).

                问题在于,从 rpm 安装时,软件包会转到 /usr/local/lib/python2.7/dist-packages(这是 Ubuntu 的正确位置).然而,CentOS 中的默认 python 路径是查看 /usr/local/lib/python2.7/site-packages.

                The problem is that when installing from the rpm, the packages go to /usr/local/lib/python2.7/dist-packages (which is the right location for Ubuntu). However the default python path in CentOS is looking at /usr/local/lib/python2.7/site-packages.

                有没有办法告诉 bdist_rpm 将文件安装到哪里?

                Is there a way to tell bdist_rpm where to install the files to?

                推荐答案

                您可以使用 setup.cfg 文件来覆盖 Python lib 安装路径:

                You can use a setup.cfg file to override the Python lib install path:

                setup.cfg:

                [install]
                install-lib=/usr/local/lib/python2.7/site-packages
                

                例子:

                % python setup.py bdist_rpm
                % rpm -qpl dist/foo-0.0.0-1.noarch.rpm | grep foo
                
                /usr/local/lib/python2.7/site-packages/foo/__init__.py
                /usr/local/lib/python2.7/site-packages/foo/__init__.pyc
                

                这篇关于bdist_rpm 从 Ubuntu 到 CentOs的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:Python,如何处理“ValueError:不支持的pickle协议:4 下一篇:在 centos 6.4 上安装 numpy&scipy

                相关文章

                最新文章

                <legend id='vtpkX'><style id='vtpkX'><dir id='vtpkX'><q id='vtpkX'></q></dir></style></legend>

                    <bdo id='vtpkX'></bdo><ul id='vtpkX'></ul>

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

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