【Linux】——如何在Ubuntu 20.04安装python3的pip
如何在Ubuntu 20.04
安装Python pip
pip
是一个用于安装Python
包的工具。有了pip
,你可以从Python Package Index(PyPI)
和其他package indexes
中搜索,下载并安装包。
这个教程解释如何在Ubuntu 20.04
上安装Python 3
和Python 2
的pip
。还将指引你了解通过pip
安装和管理Python
包的基础知识。
开始之前:
Python有两种:Python 2和Python 3。从Ubuntu 20.04开始,基本系统安装中包含Python3,Python 2可以从Ubiverse repository
中安装。鼓励用户切换为Python 3。
在全局范围安装Python
模块时,强烈建议使用apt
工具安装该模块的deb
包,因为它们已经过测试,可以在Ubuntu系统上正常工作。
Python 3软件包以python3-
作为前缀,而Python 2软件包以python2-
作为前缀。
仅当该模块没有deb
软件包时,才使用pip全局安装该模块。最好仅在虚拟环境中使用pip。
Python虚拟环境允许你为一个指定的项目在独立的位置安装Python模块,而不是全局安装。这样你不用担心影响到其他Python项目。
1.为Python 3安装pip
要在Ubuntu 20.04
为Python 3
安装pip
,以root
或sudo
用户在终端运行一下命令:
sudo -i
apt update
apt install python3-pip
上面的命令将安装构建Python模块所需的所有依赖项。
当安装完成,检查pip版本来验证安装:
pip3 --version
版本号可能不同,但是看起来和下面类似:
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
2.为Python 2安装pip
Ubuntu 20.04的存储库中不包含适用于Python 2的pip。我们将使用get-pip.py脚本安装Python 2的pip。
首先启用Ubiverse repository:
sudo add-apt-repository universe
更新包索引并安装Python 2:
sudo apt update
sudo apt install python2
使用curl下载get-pip.py脚本:
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
启用存储库后,使用Python 2以sudo用户身份运行脚本以安装适用于Python 2的pip:
sudo python2 get-pip.py
pip将会在全局范围中安装。如果你只想为你的用户安装它,请允许不带sudo的命令。脚本还会安装setuptools和wheel,他们允许你安装源码发行版。
通过打印pip版本号验证安装:
pip2 --version
输出如下所示:
pip 20.0.2 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
3.如何使用pip
在这部分,将会向你展示一些有用的基本pip命令。有了pip,你可以从PyPI,版本控制,本地项目以及分发文件中安装包。通常,你将从PyPI安装包。
要显示所有pip命令和选项,输入:
pip3 --help
你可以使用pip --help获得关于某一条指令的详细信息。例如,获得更多关于install指令的信息,输入:
pip3 install --help
使用pip安装包
假设你要安装一个名为scrapy的包,这个包用于从网站抓取和提取数据。
要安装这个包的最新版本,你需要运行以下命令:
pip3 install scrapy
要安装这个包的指定版本,在包名后添加==和版本号:
pip3 install scrapy==1.5
如果使用Python 2,将pip3替换为pip2
使用需求文件通过pip安装包
requirement.txt是一个文本文件,包含运行指定Python项目所需的pip包列表及其版本。
使用以下命令来安装文件中指定的需求列表:
pip3 install -r requirements.txt
列出已安装的包
要列出所有已安装的pip包,使用以下命令:
pip3 list
使用pip升级包
要升级一个已经安装的包至最新版本,输入:
pip3 install --upgrade package_name
使用pip卸载包
要卸载一个包,运行:
pip3 uninstall package_name
总结
我们已经向你展示了如何在Ubuntu
计算机上安装pip
,以及如何使用pip
股那里Python
软件包。
有关pip的更多信息,请访问pip用户指南页面。
更多推荐
所有评论(0)