<legend id='ljpPK'><style id='ljpPK'><dir id='ljpPK'><q id='ljpPK'></q></dir></style></legend>
      <bdo id='ljpPK'></bdo><ul id='ljpPK'></ul>
    1. <small id='ljpPK'></small><noframes id='ljpPK'>

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

        如何在没有 sudo 的情况下为 Python 安装包时避免权

        时间:2023-09-14

            <tbody id='9n8oc'></tbody>
            <bdo id='9n8oc'></bdo><ul id='9n8oc'></ul>
            <tfoot id='9n8oc'></tfoot>

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

                <small id='9n8oc'></small><noframes id='9n8oc'>

                  <legend id='9n8oc'><style id='9n8oc'><dir id='9n8oc'><q id='9n8oc'></q></dir></style></legend>

                • 本文介绍了如何在没有 sudo 的情况下为 Python 安装包时避免权限被拒绝的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在尝试以用户 mike 的身份安装 Python 的 tesseract 包装器,以便我可以 import tesseract.我在这里遵循指南 https://code.google.com/p/python-tesseract/wiki/HowToCompilePythonTesseractForCentos

                  I am trying to install the tesseract wrapper for python as user mike so that I can import tesseract. I'm following the guide here https://code.google.com/p/python-tesseract/wiki/HowToCompilePythonTesseractForCentos

                  但是,当我执行 python setup.py install

                  我收到以下错误:

                      [Errno 13] Permission denied: '/usr/local/lib/python2.7/site-packages/test-easy-install-7351.write-test'
                  
                  The installation directory you specified (via --install-dir, --prefix, or
                  the distutils default setting) was:
                  
                      /usr/local/lib/python2.7/site-packages/
                  

                  我确实有 sudo 访问权限,但问题是:当我以 root 身份登录时,默认 python 版本是 2.6,但是,当我以 mike 身份登录时,默认 python版本是 2.7 (这是我想要的).因此,如果我执行 sudo python setup.py install 那么 tesseract 的安装将发生在 2.6 而不是 2.7.

                  I do have sudo access but here is the problem: When I login as root the default python version is 2.6, however, when I login as mike the default python version is 2.7 (this is the one I want). So if I do sudo python setup.py install then the installation for tesseract is taking place on 2.6 rather than on 2.7.

                  在这种情况下我能做什么?我应该更改 site-packages 文件夹的权限吗?我有点没办法了……

                  What can I do in this scenario? Should I change permissions on the site-packages folder? I'm a bit out of options...

                  推荐答案

                  试试 python setup.py install --user

                  这会将软件包安装到 /home/your_user/.local/lib/pythonX.X/site-packages/ 而不是 /usr/local/lib/您没有权限的地方(除非您使用 sudo).

                  This will install the package on /home/your_user/.local/lib/pythonX.X/site-packages/ instead of /usr/local/lib/ where you don't have permissions (unless you use sudo).

                  这篇关于如何在没有 sudo 的情况下为 Python 安装包时避免权限被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

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

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

                    <tfoot id='aCC9F'></tfoot>
                        <tbody id='aCC9F'></tbody>
                        <bdo id='aCC9F'></bdo><ul id='aCC9F'></ul>
                          <legend id='aCC9F'><style id='aCC9F'><dir id='aCC9F'><q id='aCC9F'></q></dir></style></legend>