如何在新的Ubuntu升级上安装Pip

时间:2020-08-27 19:23:09

标签: django ubuntu pip ubuntu-18.04

我在下面发布了这个问题,但是尽管看起来像是应该的,但我所指出的所有答案都没有用。

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

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

[![pip error] [1]] [1]

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

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

所以点子似乎需要安装更多的东西(?),否则会有些混乱。有什么建议吗?

原始问题:

在其他从事功能性Django项目的人的建议下,我升级到了最新版本的Ubuntu(18)。
但是,当我第一次尝试运行它时,当要求将django作为软件包导入时,它会在初始脚本模块的第3行爆炸。
我尝试了pip -r requirements.txt,但是系统说pip是一个未知软件包。我掉线并易于将pip加载到我的机器(sudo apt-get pip)上,然后尝试使用pip本身(pip update pip)失败了: [![点加载错误消息] [2]] [2] 我还尝试了pip install django,并得到了以下信息: [![找不到django] [3]] [3] 我本来以为OS升级不需要重新安装所有当前已安装的软件包(似乎很容易就能完成安装所有已安装内容的工作)。但是,现在我陷入了困境……显然,“点子”让您(至少)有了基本的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

3 个答案:

答案 0 :(得分:0)

这取决于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

答案 1 :(得分:0)

首先重新安装Ubuntu。我认为您运行的命令太多,无法重现当前的设置。

安装python3python3-venv

sudo apt update
sudo apt install python3 python3-venv

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

python3 -m venv myenv
source myenv/bin/activate

您现在可以访问虚拟网络中的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。这是推荐的方法,因为它可以确保您使用的pip版本与python相匹配。

答案 2 :(得分:0)

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

相关问题