linuxpip安装python包_Windows+Linux安装Python包管理工具pip

Windows+Linux安装Python包管理工具pip

Windows安装Python包管理工具pip

pip是一个Python包管理工具,主要是用于安装PyPI上的软件包,可以替代easy_install工具。

一、前期准备

首先确认windows机器上面是否已经安装好了python。在cmd中输入python --version和python看看是否有反应

519dd6c9f0d09edae78fca9ef8c34b87.png

如上面所示,表示已经在windows平台上面搭建好了python环境。

二、下载安装

1、到官网去https://pypi.python.org/pypi/pip#downloads下载pip安装包到windows指定目录

ffaf38433ff8492549b330aa2456b2dc.png

3668aa6d56dc42a39672f3217ef5d9dd.png

【更新地址】http://doublelinux.blog.51cto.com/12300166/1964444

2、打开cmd,将目录切换到pip安装目录,输入:

D:

cd \pip\pip-9.0.1

3f3dea8335f770eaf8a4635f0f3445fc.png

3、执行python setup.py install,开始安装pip

python setup.py install

88637adaffd6ad652cd812a1796c91fa.png

安装完成后,发现pip命令还是不能使用,原因是没有添加环境变量。

4、添加pip的环境变量

D:\python\anzhuang\Scripts

环境变量的位置在python安装目录下面的Scripts目录下面。设置好环境变量后,再次在cmd中执行pip list命令就可以正常使用了

Linux安装Python包管理工具pip

Python3系列会默认自带Python包管理工具pip,而Python2系列不会自带pip,需要自己安装。Linux  Centos7系统默认自带的Python版本是Python2.7,即没有安装pip,需要自己安装一个pip。在选择pip版本时,尽量和Python的版本选择一致。

一、下载、解压pip

a219d3a9578e0fd671c0dacd144c0e31.png

2、使用windows下载好pip,然后回到Linux中,使用rz命令上传下载的pip包

[root@localhost /]# mkdir -p /home/qiuuuu/tools

[root@localhost /]# cd /home/qiuuuu/tools/

[root@localhost tools]# yum -y install lrzsz

[root@localhost tools]# rz -y

3、解压上传的pip压缩包pip-9.0.1.tar.gz

[root@localhost tools]# tar zvxf pip-9.0.1.tar.gz

二、安装pip出错、出错、出错..........

[root@localhost tools]# cd pip-9.0.1

[root@localhost pip-9.0.1]# ls

AUTHORS.txt  CHANGES.txt  docs  LICENSE.txt  MANIFEST.in  pip  pip.egg-info  PKG-INFO  README.rst  setup.cfg  setup.py

[root@localhost pip-9.0.1]# python setup.py  install

【到此,出现了报错信息】,报错如下:

Traceback (most recent call last):

File "setup.py", line 6, in

from setuptools import setup, find_packages

ImportError: No module named setuptools

这是由于python没有安装setup-tools!!!!!

三、安装setup-tools

541bb1c387f20c077cbcf119496b3d67.png

2、上传、解压setup-tools

[root@localhost pip-9.0.1]# rz -y

[root@localhost pip-9.0.1]# ls

AUTHORS.txt  CHANGES.txt  docs  LICENSE.txt  MANIFEST.in  pip  pip.egg-info  PKG-INFO  README.rst  setup.cfg  setup.py  setuptools-36.4.0.zip

[root@localhost pip-9.0.1]# yum -y install unzip

[root@localhost pip-9.0.1]# unzip setuptools-36.4.0.zip

3、安装setup-tools

[root@localhost pip-9.0.1]# cd setuptools-36.4.0

[root@localhost setuptools-36.4.0]# python setup.py install

四、再次安装pip

1、安装pip

[root@localhost setuptools-36.4.0]# cd /home/qiuuuu/tools/pip-9.0.1

[root@localhost pip-9.0.1]# python setup.py install

2、测试是否安装成功

[root@localhost pip-9.0.1]# pip -V

pip 9.0.1 from /usr/lib/python2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7)

cf4e55eece639c02a7eebd784983978a.png

到此,pip安装成功!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/345153.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql 深胡_Mysql胡说八道

mysql索引今天看了一些关于MySQL相关的东西,来做一些碎碎念,写这些可能只是觉得自己看东西老爱忘23333.先来看一组MySQL数据,如图我们要查看最后id11的数据,如果我们不加索引的话会怎样呢?他会一条一条的比对&#xff…

python3.1.1_python 3.1.1 with--enable shared:将不会构建任何扩展

摘要:使用--enable shared在RHEL 5.3 64位上构建Python3.1无法编译所有扩展。建筑“正常”工作良好,没有任何问题。请注意这个问题似乎模糊了编程和系统管理之间的界限。但是,我相信因为它必须直接处理操作系统问题和编程问题,所以我会在stackoverflow和serverfault上交叉发布它…

java的case_java中的switch case语句使用详解

java中的switch case语句switch-case语句格式如下:switch(变量){case 变量值1://;break;case 变量值2://...;break;...case default://...;break;}swtich()变量类型只能是int、short、char、byte和enum类型(JDK 1.7 之后,类型也可以是String了)。当进行c…

java public main_实例分析Java中public static void main(String args[])是什么意思

本文实例讲述了Java中public static void main(String args[])的来龙去脉。分享给大家供大家参考,具体如下:public static void main(String[] args)这绝对不是凭空想出来的,也不是没有道理的死规定,而是java程序执行的需要。jvm在…

打印矩阵 java_【Java】 剑指offer(29) 顺时针打印矩阵

本文参考自《剑指offer》一书,代码采用Java语言。题目输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。思路每次打印矩阵最外面的一圈(用方法printMatrixInCircle()表示),每次都是这个操作,所以可以采用递归。每次…

具有JDK 12精简数字格式的自定义精简数字模式

帖子“ 紧凑数字格式到JDK 12 ”已经成为java subreddit线程上讨论的主题 。 在那个线程中表达的与紧凑数字格式表示有关的问题涉及显示的精度数字和显示的紧凑数字模式。 可以通过使用CompactNumberFormat.setMinimumFractionDigits(int)来解决精度数字问题,该方法…

【渝粤题库】陕西师范大学100071教育学作业(高起本)

单选题 1、中小学为实现教育目标,与课堂教学相配合,在课堂教学以外对学生身心实施多种影响的正规教育活动,就是( ) A、课堂作业 B、课外作业 C课外活动 D、课外参观 2、学生的行为规范、公民意识、劳动态度等属于( ) A、心理素质 B、生理素质…

java 面试for循环_一个基础的for循环面试题

下面的这段程序主要考察的就是for循环的基础,输出什么??????1、 public class test {2、3、 /**4、 * param args5、 */6、 public static void main(String[] args) {7、 // TODO Auto-generat…

java浏览文件夹_一个用java实现简单的文件浏览器

[java]代码库import java.awt.*;import java.awt.event.*;import java.net.URL;import javax.swing.*;//文件浏览器public class HTTPBrowserDemo extends JFrame {private static final long serialVersionUID -5794029080886644211L;JTextField jtfAddress; // 输入文件地址…

【渝粤题库】陕西师范大学151203 初级会计学作业(笔试题型)

《初级会计学》作业 一、单项选择 1.下列会计要素,属于静态要素的有 ( ) A.负债 B.收入 C.费用 D.利润 2. 下列项目中,属于流动负债的有 ( &#…

【渝粤题库】陕西师范大学152208 公共危机管理

陕西师范大学 内 部 题 库 教育 (yuyueshool) 编制 陕西师范大学 内 部 题 库 教育 (yuyueshool) 编制 陕西师范大学 内 部 题 库 教育 (yuyueshool) 编制 陕西师范大学 内 部 题 库 教育 &#xf…

【渝粤题库】陕西师范大学164109人力资源管理 作业(高起专)

《人力资源管理》作业 一、单选题 在企业成长过程中,( )因素发挥着核心作用。 A 技术 B资金 C市场 D人力资源现代人力资源管理强调( )。 A 以 “事为中心” B 将员工视为负担与成本 C强调“控制” D强调对人的开发和管…

java快速排序算法_JAVA版排序算法之快速排序示例

本文实例讲述了JAVA快速排序实现方法。分享给大家供大家参考,具体如下:package com.ethan.sort.java;import java.util.Arrays;import java.util.Iterator;import java.util.LinkedList;import java.util.List;public class QuickSort {public static &g…

java奥运会安排赛程问题_记录奥运-当今五大Java记录框架之间的竞赛

java奥运会安排赛程问题开发人员:Takipi会告诉您何时新代码在生产中中断– Log4J vs SLF4J简单vs Logback vs Java Util日志记录vs LOG4J2 日志记录实际上是每个服务器端应用程序中古老且固有的部分。 这是应用程序以持久且可读的方式输出实时状态的主要方法。 某些…

【渝粤题库】陕西师范大学165203 社会保险学 作业(专升本)

《社会保险学》作业 一、单选题 1、劳动者参加()不需要缴纳任何保险费,而且享受待遇不受年龄、工龄、缴费年限、性别等条件的限制。 A、养老保险 B、医疗保险 C、工伤保险 D、失业保险1948年正式宣 2、保障社会安全的最后一道防线是&#xff…

【渝粤题库】陕西师范大学189202 品牌管理 作业(专升本)

一、名词解释 1、商标 2、品牌个性 3、品牌接触点 4、品质认知 5、品牌 6、品牌联想 7、品牌联合 8、品牌经理制 9、品牌形象 10、品牌杠杆力 11、品牌审计 12、投射法 13、品牌保护 二、 选择填空 A. 消费者 B. 体验 C.品牌定位 D. 品牌标识 E.反比 F. 正比 G.伞型品牌策略 H.…

【渝粤题库】陕西师范大学200311常微分方程作业(高起本)

《常微分方程》作业 一.求解下列方程 1.求方程之通解; 2.求方程之通解; 3.解初值问题; 4.求方程 之通解; 5.求方程 的通解; 6. 求方程 的通解; 7…

为什么在子类中不重写超类的实例变量

当我们在父类和子类中创建一个具有相同名称的变量,并尝试使用持有子类对象的父类引用访问它时,我们会得到什么? 为了理解这一点,让我们考虑下面的示例,其中在Parent和Child类中声明一个具有相同名称的变量x 。 class…

【渝粤题库】陕西师范大学200681C语言程序设计 作业(高起专、高起本)

一、单选题 1.有如下程序段,其执行后的输出结果为( )。 main() {int i8; while(i>1) {–i; printf(“%d”,i–);} } A. 753 B. 7531 C. 8642 D. 864 2.在下列的数组定义中,哪一个有语法错误(…

【渝粤题库】陕西师范大学201041德育论 作业(专升本)

《德育论》作业 一、单选题 1.德育过程的实质是(  )  A.将学生的思想品德认识转化为品德行为   B.提高学生自我教育、自我修养的自觉性  C.提高学生对客观世界的认识  D.教育者将一定社会的思想道德规范转化为受教育者个体的思想品德 2.大众传媒的…