【问题标题】:Permission issues while using and installing Python packages使用和安装 Python 包时的权限问题
【发布时间】:2016-08-25 15:57:20
【问题描述】:

在使用和安装 Python 包时如何摆脱权限问题?

当我尝试使用 PyCharm 解释器配置安装任何软件包时,它会显示:

错误:找不到 Python 打包工具“pip”

我确信 pip 已经安装在我的 Ubuntu 机器上,因为我第一次安装它时使用:

sudo apt-get install python-pip

【问题讨论】:

    标签: python pip ubuntu-14.04 pycharm


    【解决方案1】:

    尝试使用以下方式安装 pip:

    sudo apt install python-pip

    或使用 easy_install 安装

    easy_install pip

    也可以安装包:

    easy_install packagename

    看到这个https://askubuntu.com/questions/748264/error-python-packaging-tool-pip-not-found

    如果不行你可以试试: sudo chmod -R a+rX /usr/local/lib/python2.7/dist-packages/ sudo chmod -R a+rX /usr/local/lib/python3.3/dist-packages/

    来源https://stackoverflow.com/a/22423673/4941927

    【讨论】:

    • 我尝试了这个解决方案,但给了我权限错误,因为这些文件夹是系统文件夹。我尝试使用 root 权限来覆盖它,但我也遇到了错误。
    【解决方案2】:

    使用以下命令安装 pip:

    curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
    sudo easy_install pip
    

    【讨论】:

    • 它已经安装了,但是 pycharm 中的包安装程序无法识别它。
    【解决方案3】:

    你使用的是 virtualenv 还是你的全局 python?检查您的 Pycharm 是否配置正确(因此,如果您使用 virtualenv 配置它以使用它,check here

    转到Project settings > 选择您的项目并在Python interpreter 中选择您的python 目录

    您可以尝试在终端中执行pip 并查看它是否有效? (试试pip install Django

    【讨论】:

    • no iam 没有使用 virtualenv,我认为配置很好,主要问题是 linux 上的权限阻止安装包。
    【解决方案4】:

    如果您使用的是 Python3,请确保安装 python3-pip 而不是 python-pip

    sudo apt-get install python3-pip

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-06
      • 2021-07-18
      • 1970-01-01
      • 2011-06-04
      • 2019-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多