我应该如何在 Ubuntu 20.04 LTS 上安装 Django

Posted

技术标签:

【中文标题】我应该如何在 Ubuntu 20.04 LTS 上安装 Django【英文标题】:How Should I install Djnago on Ubuntu 20.04 LTS 【发布时间】:2021-01-16 18:54:43 【问题描述】:

我正在尝试在 ubuntu 20.04 LTS 上安装 Djnago。 首先,我使用以下命令安装 Python:

sudo apt-get install python3

Python 版本是 3.8.2

然后我使用这些命令来安装 Django, 第一步: sudo apt update 第二步: sudo apt install python3-pip

第二步显示错误,即,

Media change: please insert the disc labeled
 'Ubuntu 20.04.1 LTS _Focal Fossa_ - Release amd64 (20200731)'
in the drive '/cdrom/' and press [Enter]

当我按下 Enter 时。一直显示但没有解决问题

现在,我该怎么办?请帮我解决这个问题。

【问题讨论】:

请关注这个答案:***.com/a/64148852/8826621 您是否将正确的磁盘放入读卡器?您似乎正在尝试从多磁盘安装介质进行安装。也许你可以更清楚地解释这个媒体的样子,你是如何安装的,等等。这个问题似乎不是 django 特定的......坦率地说,它似乎不是一个 编程 问题。 【参考方案1】:

由于 Ubuntu 20.04 上已经安装了 Python,您应该尝试一下:

pip install Django==3.1.1

这里是关于如何在不同操作系统上安装 Django 的文档。 Django Documentation

【讨论】:

感谢您的回答,但此命令不起作用。它显示一个错误,即“找不到命令'pip',但有18个类似的。” 看来您的磁盘有问题。我在这里找到了有关您的问题的信息apt - 'media change'【参考方案2】:
sudo apt-get update
python -m pip install Django
这将为您下载最新版本的 Django。 通过使用版本名称可以获得具体的版本。 但是这样做你会得到最新的稳定版本

【讨论】:

我使用了两个命令和第一个命令成功运行,但是在运行第二个命令后我显示一个错误,即“找不到命令'python',你的意思是:来自 deb python3 命令的命令'python3' 'python' from deb python-is-python3 " 然后我再次运行以将这个命令重新编辑为 "python3 -m pip install Django" 。但它也显示错误,“/usr/bin/python3: No module named pip” 请帮助我,在 Ubuntu 20.04 版本中设置 pip。 运行 which pythonwhich python3 并查看是否有任何文件路径作为输出。如果你没有得到这意味着你的发行版没有安装 python。为基于 debian 的发行版安装 python 运行 sudo apt-get install python 和 python3 运行 sudo apt-get install python3

以上是关于我应该如何在 Ubuntu 20.04 LTS 上安装 Django的主要内容,如果未能解决你的问题,请参考以下文章

如何在Ubuntu 20.04 LTS上安装Redmine

如何在Ubuntu 20.04 LTS上安装Squid Proxy

在 ubuntu 20.04LTS 上安装 pygame 的问题

在 ubuntu 20.04 LTS 上部署 django 2.2 应用程序

如何在Ubuntu 20.04 LTS上安装Apache CouchDB

Ubuntu Server 20.04 LTS 使用