Install Anaconda Python, Jupyter Notebook, Spyder on Ubuntu 18.04 Linux / Ubuntu 20.04 LTS
目录:
- 先决条件
- 为Python 3安装pip
- 为Python 2安装pip
- 如何使用点子
- 使用Pip安装软件包
- 使用需求文件通过Pip安装软件包
- 列出已安装的软件包
- 使用点升级包
- 使用Pip卸载软件包
- 结论
Pip是一个软件包管理系统,它简化了用Python编写的软件包的安装和管理,例如Python软件包索引(PyPI)中的软件包。 在Ubuntu 18.04上默认未安装Pip,但是安装非常简单。
在本教程中,我们将向您展示如何使用
apt
软件包管理器在Ubuntu 18.04上安装Python Pip。 我们还将引导您了解使用pip安装和管理Python软件包的基础知识。
先决条件
在继续本教程之前,请确保您以具有sudo特权的用户身份登录。
为Python 3安装pip
Ubuntu 18.04随Python 3一起提供,作为默认的Python安装。 完成以下步骤为Python 3安装pip(
pip3
):
-
首先使用以下命令更新软件包列表:
sudo apt update使用以下命令为Python 3安装pip:
sudo apt install python3-pip上面的命令还将安装构建Python模块所需的所有依赖项。
安装完成后,通过检查pip版本来验证安装:
pip3 --version版本号可能会有所不同,但看起来会像这样:
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
为Python 2安装pip
在Ubuntu 18.04中默认未安装Python 2。 要安装Python 2和pip for Python 2,请完成以下步骤:
-
通过运行以下命令来更新软件包索引:
sudo apt update使用以下命令为Python 2安装pip:
sudo apt install python-pip上面的命令将安装Python2,Pip和构建Python模块所需的所有依赖项。
通过打印pip版本号来验证安装:
pip --version版本号可能会有所不同,但看起来会像这样:
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
如何使用点子
全局安装python模块时,强烈建议使用
apt
软件包管理器安装发行版提供的python模块,因为它们已经过测试,可以在Ubuntu系统上正常工作。
仅当没有通过软件包管理器提供的软件包时,才应使用pip全局安装Python模块。
在大多数情况下,您应该仅在虚拟环境中使用pip。 Python
Virtual Environments
允许您将Python模块安装在特定项目的隔离位置,而不必全局安装。 这样,您不必担心会影响其他Python项目。
在本节中,我们向您展示一些有用的基本pip命令。 使用pip,我们可以从PyPI,版本控制,本地项目以及分发文件中安装软件包,但是在大多数情况下,您将从PyPI安装软件包。
要查看所有pip命令和选项的列表,请键入:
pip3 --help

您可以使用
pip --help
获得有关特定命令的更多信息。
pip --help
。 例如,要获取有关install命令的更多信息,请键入:
使用Pip安装软件包
假设您要安装一个名为
scrapy
的软件包,该软件包用于从网站中抓取和提取数据。
要安装该软件包的最新版本,您需要运行以下命令:
pip3 install scrapy
要安装特定版本的软件包,您将发出以下命令:
pip3 install scrapy==1.5
如果使用Python 2,请用
pip
替换
pip3
。
使用需求文件通过Pip安装软件包
requirement.txt
是一个文本文件,其中包含运行特定Python项目所需的pip包列表及其版本。
使用以下命令来安装文件中指定的需求列表:
pip3 install -r requirements.txt
列出已安装的软件包
要列出所有已安装的pip软件包,请使用以下命令:
使用点升级包
要将已安装的软件包升级到最新版本,请使用以下命令:
pip3 install --upgrade package_name
使用Pip卸载软件包
要卸载软件包,请运行:
结论
在本教程中,您学习了如何在Ubuntu计算机上安装pip以及如何使用pip管理Python软件包。 有关pip的更多信息,请访问pip用户指南页面。
python pip Ubuntu的如何在Ubuntu Linux中安装最新的Firefox 3.6.6
Firefox 3.6.6具有浏览器防崩功能。下面介绍如何在Ubuntu Linux中轻松安装它。
如何在Ubuntu 18.04上添加交换空间
交换是物理RAM内存已满时使用的磁盘空间。 当Linux系统的RAM用完时,非活动页面将从RAM移动到交换空间。 本教程介绍了将交换文件添加到Ubuntu 18.04所需的步骤。
如何在Ubuntu Linux中更改root密码
本教程说明了如何临时更改root用户帐户,以及如何在Ubuntu系统上设置root密码。 root用户(或超级用户)是在所有类似Linux和Unix的系统上都存在的特殊用户帐户。







