【Linux】中安装pip(详细教程)_linux pip-程序员宅基地

技术标签: python  《python 学习》  运维  pip  linux  《Linux从入门到精通》  

在这里插入图片描述

博主简介

  云计算领域优质创作者
  华为云开发者社区专家博主
  阿里云开发者社区专家博主
交流社区:运维交流社区 欢迎大家的加入!
希望大家多多支持,我们一起进步!
如果文章对你有帮助的话,欢迎 点赞 评论 收藏 ️ 加关注+


前言

由于系统自带的pyhon中没有pip,而我们这时候恰好需要用到pip,怎么办呢?今天我就来教大家如何在linux中安装pip;

pip下载

下载任意一个版本就可以;需要哪个版本可以选择第二种,需要哪个版本改一下版本就好了;

#pip22.2.2版本
wget https://files.pythonhosted.org/packages/4b/30/e15b806597e67057e07a5acdc135216ccbf76a5f1681a324533b61066b0b/pip-22.2.2.tar.gz

#pip1.5.4版本
wget https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz

#pip9.0.1版本
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz

pip安装

就拿9.0.1版本来做吧

#解压压缩包
tar xf pip-9.0.1.tar.gz

#进入pip-9.0.1目录
cd pip-9.0.1

#进行安装
python setup.py install

发现安装报错

在这里插入图片描述

原因是因为:安装pip时提示setup.py中使用setuptools中的模块,但是我们开始并没有安装setuptools软件包,所以我们需要先下载并安装 setuptools!

下载/安装setuptools

1、下载setuptools

#下载setuptools
wget https://pypi.python.org/packages/28/4f/889339f38da415e49cff15b21ab27becbf4c017c79fbfdeca663f5b33b36/setuptools-36.4.0.zip

2、解压setuptools包

unzip setuptools-36.4.0.zip

cd setuptools-36.4.0

3、编译setuptools

python setup.py build

4、开始执行setuptools安装

python setup.py install

Finished代表成功!

在这里插入图片描述

再次安装pip

现在,setuptools已经安装好,我们再次进入pip-9.0.1目录,使用 “python setup.py install” 命令安装pip:

cd pip-9.0.1

python setup.py install

Finished代表成功!

在这里插入图片描述

验证pip安装是否成功

pip --version

能查到说明安装成功,接下来我们就可以安装自己想要的包了;

在这里插入图片描述

测试使用pip命令安装需要的包

pip install nose
pip install virtualenv
pip install distribute
pip install runlike

在这里插入图片描述

相关专栏/文章

相关专栏:《python基础》


相关文章:centos安装python3/pip3项目所需的第三方模块(在线安装&&离线安装)

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/liu_chen_yang/article/details/126519415

智能推荐

Selenium 根据元素文本内容定位_selenium java根据文字定位-程序员宅基地

文章浏览阅读1.8k次。使用xpath定位元素时,有时候担心元素位置会变,可以考虑使用文本内容来定位的方式。例如图中的【评价】按钮,只有按钮文本没变,就可以定位到该元素。_selenium java根据文字定位

Linux中设置固定ip的方法_linux设置固定ip-程序员宅基地

这篇文章介绍了在Linux中设置固定IP的方法,包括使用ifconfig命令查看网络状态、使用ping命令检查网络连接、修改网络配置文件和管理防火墙。

在readthedocs上部署mkdocs文本报错AttributeError:module ‘jinja2‘ has no attribute ‘contextfilter‘解决_attributeerror: module 'jinja2' has no attribute '-程序员宅基地

文章浏览阅读700次。关于在readthedocs上部署mkdocs时遇到的问题_attributeerror: module 'jinja2' has no attribute 'contextfunction

tensorflow版本与cuda cuDNN版本对应使用_tensorflow2对应的cuda-程序员宅基地

文章浏览阅读4.3w次,点赞8次,收藏57次。tensorflow-gpu v1.9.0 |cuda9.0 | cuDNN7.1.4可行 | 备注:7.0.4/ 7.0.5/ 7.1.2不明确tensorflow-gpu v1.8.0 | cuda9.0 | cuDNN 不明确 | 备注:7.0.4/ 7.0.5/ 7.1.2/ 7.1.4tensorflow-gpu v1.7.0 | cuda9.0 | cuDNN 不..._tensorflow2对应的cuda

UVA 147 Dollars 完全背包-程序员宅基地

文章浏览阅读332次。题目不难,一个完全背包而已。只是需要注意,我用double直接读入莫名WA,看了别人的题解才发现要+上一个0.005,可是我依然无法理解为什么是这样。#include#include#includeusing namespace std;;const int maxm=30000;long long arr[maxm+10]{1},value[11]={5,10,20,50,100_uva 147

SSM框架学习笔记之SpringMVC异常处理机制_ssm框架抛出异常-程序员宅基地

文章浏览阅读135次。SpringMVC的异常处理机制1.异常处理的思路  系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常而获取异常信息,后者主要通过规范代码开发、测试等手段减少运行时异常的发生。  系统的Dao、Service、Controller出现都通过throws Exception向上抛出,最后由SpringMVC前端控制器交由异常处理机制进行异常处理,如下图:2.异常处理两种方式(1)使用SpringMVC提供的简单异常处理器SimpleMappingExcep_ssm框架抛出异常

随便推点

java list 内存溢出_java内存溢出的2种情况-程序员宅基地

文章浏览阅读3.2k次,点赞2次,收藏4次。java程序员在面试经常被问到内存om之后如何处理,但是实际在工作中遇到此类问题的情况却又非常少。进过自己一番总结内存溢出主要分为2种:一、堆内存溢出 OutOfMemoryError从jvm的角度看发生的情况是:1、动态扩展的栈内存无法满足内存分配。2、建立新的线程没有足够内存创建栈。从编码角度看发生的情况是:1、内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2、集合类中有对对象的引用..._java中怎么解决list内存溢出

Metamap Java Api 使用教程_metamap使用教程-程序员宅基地

文章浏览阅读5.4k次。Metamap(简称mm)是一个用于识别文本中包含的一体化医学语言系统概念的工具。官网地址:https://mmtx.nlm.nih.gov/mm java api允许通过java程序调用mm的映射引擎,进入mm java api页面(https://mmtx.nlm.nih.gov/JavaApi.shtml)使用mm java api之前需要下载以下工具包:1)_metamap使用教程

STM32F103VET6+keil5+STM32CubeMX 点亮LED灯_stm32f103vet stm32cube-程序员宅基地

文章浏览阅读2k次。STM32F103VET6+keil5+STM32CubeMX 点亮LED灯_stm32f103vet stm32cube

Apk Installer —— 一款Windows下自动关联APK文件且双击APK安装到任意安卓设备上的工具-程序员宅基地

文章浏览阅读5.2k次。Apk Installer介绍Apk Installer(原名:WSAInstallTool,自1.2.3.0版本后更名)是一款Windows下自动关联APK文件且双击APK安装到任意安卓设备上的工具。该软件可以显示Apk自身的图标,详细的权限列表等。支持Windows 11 安卓子系统,支持Windows 7、Windows 10 、Windows 11安装软件至任意安卓设备上。如软件无法运行,请安装.Net Framework 4.5.2。该软件主要服务于Windows 11 的Android子系_apk installer

MicroStation V8i简体中文版完全补丁安装教程(附安装包下载)_microstation v8i 下载-程序员宅基地

文章浏览阅读4.5w次,点赞20次,收藏18次。MicroStation是一款非常不错的二维和三维设计软件,由奔特力(Bentley)工程软件系统有限公司开发的一款软件。在CAD设计上该软件是和AutoCAD是齐名的软件,其专用的文件格式是DGN,当然该软件还兼容AutoCAD的DWG/DXF等格式,该软件的应用已经非常广泛,在建筑、土木工程、交通运输、加工工厂、离散制造业、政府部门、公用事业和电讯网络等领域都有使用到该软件。小编今天带来的是..._microstation v8i 下载

matlab学习技巧之semilogx和semilogy函数_semilogx(t,y)是什么意思-程序员宅基地

文章浏览阅读1.1w次,点赞3次,收藏22次。转:http://www.elecfans.com/d/574955.html对数转换有双对数坐标转换和单轴对数坐标转换两种。用loglog函数可以实现双对数坐标转换,用semilogx和semilogy函数可以实现单轴对数坐标转换。loglog(Y) 表示 x、y坐标都是对数坐标系semilogx(Y) 表示 x坐标轴是对数坐标系semilogy(…)..._semilogx(t,y)是什么意思