pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能,本篇文章为大家讲解一下Ubuntu 20.04下安装pip具体步骤。
为洱源等地区用户提供了全套网页设计制作服务,及洱源网站建设行业解决方案。主营业务为网站建设、成都网站建设、洱源网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
Python 有两个分支,Python 2 和 Python 3。 从 Ubuntu 20.04 开始,Python 3 被包括在基础的系统安装之中。Python 2 在通用源仓库中可用。我们鼓励用户切换到 Python 3。
仅仅在没有模块对应的 deb 包的情况下,才使用 pip 来全局安装一个模块。
通过虚拟环境来使用 pip。 Python 虚拟环境允许你在每一个指定的项目下一个独立的位置安装 Python 模块,而不是全局安装。这种方式,你不用担心会影响其他的 Python 项目。
想要在 Ubuntu 20.04 上为 Python 3 安装 pip,以 root 或者其他 sudo 用户身份在终端运行下面的命令:
sudo apt update
sudo apt install python3-pip
上面的命令将会安装用来构建 Python 模块所需要的所有依赖软件包。
当安装结束,验证安装过程,检查 pip 版本:
pip3 --version
版本号可能会很大,但是它看起来像这样:
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
Python 2的 pip 没有被包含在 Ubuntu 20.04源仓库中。我们将会使用get-pip.py
脚本来为 Python 2 安装 pip。
启用 universe 源仓库:
sudo add-apt-repository universe
更新软件包索引,并且安装 Python 2:
sudo apt update
sudo apt install python2
使用curl
命令来下载get-pip.py
脚本:
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
一旦源仓库被启用,以 sudo 用户身份使用 python2
运行脚本来为 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)
在这一章节,我们将会为你展示一些有用的基础的 pip 命令。通过 pip,你可以从 PyPi,版本控制,本地项目或者从发布文件中安装软件包。通常情况下,你将从 PyPi中安装软件包:
想要查看 pip 命令和选项,输入:
pip3 --help
你可以使用pip --help
来获得更多关于指定命令的信息。例如,想要获得更多关于 install 命令的信息,输入:
pip3 install --help
比如说,你想安装一个名为scrapy
的软件包。该软件包被用来从网站爬取和处理数据的。
想要安装该软件包的最新版本,输入下面的命令:
pip3 install scrapy
想要安装软件包的指定版本,在软件包名字后加上==
,再加上版本号:
pip3 install scrapy==1.5
如果使用 Python 2,请将 pip3 替换为 pip2.
requirement.txt
是一个文本文件,它包含了运行一个指定 Python 项目所必需的 pip 软件包和它们的版本号。
使用下面的命令来从指定的文件中的必需列表来安装软件包:
pip3 install -r requirements.txt
想要列出所有已安装的 pip 软件包,使用下面的命令:
pip3 list
想要升级一个已经安装的软件包到最新版本,输入:
pip3 install --upgrade package_name
想要卸载一个软件包,运行:
pip3 uninstall package_name
网站题目:Ubuntu20.04下安装pip软件包工具
转载源于:http://www.shufengxianlan.com/qtweb/news39/124239.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联