Ubuntu安装mysql,ubuntu16.04安装mysql
如何在Ubuntu 20.04上安装python pip
如何在Ubuntu 20.04中安装Python pip Pip是一个安装Python包的工具。使用pip,您可以从Python包索引(PyPI)和其他包索引中搜索、下载和安装包。
本教程解释了如何在Ubuntu 20.04上安装Python 3和Python 2的pip。它还将指导您通过pip安装和管理Python包的基础知识。
在我们开始之前有两种Python:Python 2和Python 3。从Ubuntu 20.04开始,Python 3包含在基本系统安装中,Python 2可以从Ubiverse库安装。鼓励用户转用Python 3。
在全局安装Python模块时,强烈建议使用apt工具安装模块的deb包,因为它们已经过测试,可以在Ubuntu系统上正常工作。Python 3包前缀为python3-,Python 2包前缀为python2-。
只有当模块没有deb包时,才使用pip全局安装模块。
最好只在虚拟环境中使用pip。Python虚拟环境允许您在给定项目的单独位置安装Python模块,而不是全局安装。所以不用担心影响其他Python项目。
安装Python 3的pip要在Ubuntu 20.04中安装Python 3的pip,请以root或sudo用户身份在终端运行命令:
Sudapt更新sudo apt安装Python 3-pip上面的命令将安装构建Python模块所需的所有依赖项。
安装完成后,检查pip版本以验证安装:
Pip3 - version的版本号可能有所不同,但看起来类似于以下内容:
Pip 20.0.2来自/usr/lib/Python 3/dist-packages/Pip(Python 3.8)安装了Python 2版pip Ubuntu 20.04的存储库不包含Python 2版pip。我们将使用get-pip.py脚本为Python 2安装pip。
首先启用Ubiverse存储库:
o sudo add-apt-repository universe更新包索引并安装Python 2:
O apt更新sudo apt安装python 2使用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:
Sudpython2get-pip.pypip将被全局安装。如果您只想为您的用户安装它,请允许该命令不带sudo。该脚本还将安装setuptools和wheel,它们允许您安装源代码发行版。
通过打印pip版本号来验证安装:
pip2版本的输出如下所示:
来自/usr/local/lib/python 2.7/dist-packages/Pip(python 2.7)的Pip 20.0.2在本节中,我们将向您展示一些有用的基本pip命令。使用pip,您可以从PyPI、版本控制、本地项目和分发文件安装软件包。通常,您将从PyPI安装这个包。
要显示所有pip命令和选项,请输入:
3-pip3 - help您可以使用pip命令- help来获取某个指令的详细信息。例如,要获得有关安装说明的更多信息,请输入:
3 pip3 install -帮助使用pip安装包假设你要安装一个叫scrapy的包,用来抓取和提取网站的数据。
要安装此软件包的最新版本,您需要运行以下命令:
3 pip3 install scrapy安装这个包的指定版本,在包名后面加上==和版本号:
3 pip install scratch==1.5如果使用Python 2,用pip2替换pip3。
使用需求文件通过pip安装软件包。requirement.txt是一个文本文件,包含运行指定Python项目所需的pip包及其版本的列表。
使用以下命令安装文件中指定的需求列表:
3 pip3 install -r requirements.txt列出已安装的软件包要列出所有已安装的pip软件包,请使用以下命令:
3 Piplist使用pip升级包将已安装的软件包升级到最新版本,请输入:
3 pip install-升级package _ name使用pip卸载软件包。要卸载软件包,请运行:
3 pip3卸载package_name摘要我们已经向您展示了如何在Ubuntu电脑上安装pip,以及如何在pip中使用Python包。
有关pip的更多信息,请访问pip用户指南页面。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。