【问题标题】:How to install Pip on a new Ubuntu upgrade如何在新的 Ubuntu 升级上安装 Pip
【发布时间】:2020-12-16 17:53:43
【问题描述】:

我在下面发布了这个问题,但我所指的答案都没有奏效,尽管它们看起来应该如此。

我(再次)激活了 virtualenv。它仍然告诉我,在执行“apt install”命令时,apt 找不到 pip。但这是我现在所处的位置,非常困惑。

我将我的目录指向“/home/.../q7root/bin/pip”并执行了“ls”。它显示了一个带有 pip 的子目录(或者,我认为是指向它的链接——我在 Unix 上不是最好的)。当我输入“which pip”时,我得到了到这一点的路径('q7root/pip')。如果我只是在 CLI 上键入“pip”,我会收到此错误:

[![pip 错误][1]][1]

我查看了我的 PATH,这个 q7root/bin 是第一个查看路径的地方。而且,尽管尝试了人们给我的所有参考资料,但 pip3 从未安装过。

但即使是 pip 也受到挑战。 “which pip”指向虚拟环境站点中的这个副本,但键入“pip”作为命令告诉我“没有名为 pip 的模块。”

所以 pip 似乎需要安装更多的东西(?),或者有一些混乱。有什么建议吗?

原问题:

在其他人致力于功能性 Django 项目的建议下,我升级到了更新版本的 Ubuntu (18)。
但是,当我第一次尝试运行它时,当被要求将 django 作为包导入时,它会在初始脚本模块的第 3 行爆炸。
我试过pip -r requirements.txt,但系统说pip是一个未知包。我放下并使用 apt 将 pip 加载到我的机器上(sudo apt-get pip),然后尝试使用 pip 本身(pip update pip)失败了。: [![Pip 加载错误信息][2]][2] 我也试过pip install django,得到了这个: [![django 未找到][3]][3] 我原以为操作系统升级不需要重新安装所有当前安装的软件包(似乎很容易完成安装所有已安装的工作)。但是现在我被卡住了......显然,拥有'pip'让你(至少)拥有一个基本的CLI工具。 有什么建议吗? [1]:https://i.stack.imgur.com/OPfgc.png [2]:https://i.stack.imgur.com/shLOc.png [3]:https://i.stack.imgur.com/bEhDB.png

【问题讨论】:

标签: django ubuntu pip ubuntu-18.04


【解决方案1】:

最后,这是一种计算机深度混乱的状态。我已经被磁盘限制了,所以我买了一台新电脑,并且使用相同的代码并没有再次出现此错误。

【讨论】:

    【解决方案2】:

    从全新的 Ubuntu 安装开始。我认为您运行了太多命令,导致当前设置无法重现。

    安装python3python3-venv

    sudo apt update
    sudo apt install python3 python3-venv
    

    使用venv 模块创建虚拟环境。

    python3 -m venv myenv
    source myenv/bin/activate
    

    您现在可以在 venv 中访问 pip

    在虚拟环境中升级pip是可以的,我建议你永远不要升级系统pip否则你可能会遇到问题like this

    (myenv) python -m pip --version
    (myenv) python -m pip install --upgrade pip
    

    现在您可以使用pip 在虚拟环境中安装您的需求。

    (myenv) python -m pip install -r requirements.txt
    

    在上面的命令中,我使用了python -m pip 而不是pip。这是推荐的方式,因为它可以确保您使用与python 匹配的pip 版本。

    【讨论】:

    • 迄今为止最好的建议...我将重建 Ubuntu。
    【解决方案3】:

    这取决于python的版本。

    Python 3

    sudo apt update
    sudo apt install python3-pip
    

    Python 2

    sudo apt update
    sudo apt install python-pip
    

    How to Install Pip on Ubuntu 18.04

    【讨论】:

    • 我尝试了所有这些都没有积极的效果。它看起来有点混乱,虚拟环境是问题的一部分。
    猜你喜欢
    • 1970-01-01
    • 2016-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-30
    • 1970-01-01
    • 2018-12-29
    相关资源
    最近更新 更多