前言

pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。

注:pip 已内置于 Python 3.4 和 2.7 及以上版本,其他版本需另行安装。

本文以Ubuntu16.04自动匹配的Python2.7版本进行讲解。


问题1:在执行命令 “python -m pip install --upgrade pip” 时出现Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build-njkPxw/pip/

报错截图

解决办法:

1.去匹配下载的稍微新的版本pip安装包进行重新安装。国内地址是:清华大学https://pypi.tuna.tsinghua.edu.cn/simple/pip/

2.Linux系统下,下载tar.gz格式。注意的是不要下载太新的版本,否则造成python不匹配。

3.下载完成后可使用命令行进行解压,也可在文件系统中手动解压。

4.找到解压后文件所在目录,在命令终端使用cd命令切换到最新版本的pip目录下。

5.执行安装命令

python setup.py install

6.安装成功后,然后通过命令 pip -V 进行版本查看。

7.出现图示表示安装成功。

问题2:在执行命令 “python setup.py install” 时出现error: can’t create or remove files in install directory

报错截图


解决办法:

1.分析报错日志可以看出,执行python setup.py install,遇到的问题是不能创建文件夹的权限报错。

2.如果是由于权限问题,那么(mac或linux上)只需要加上sudo提权即可,即在原命令行之前加上sudo。

sudo python setup.py install

3.之后就能正常执行install命令。

关于在Ubuntu中更新pip时遇到的问题及解决方法相关推荐

  1. Ubuntu中使用apt-get时无法搜索软件的解决方法

    在centos中可以利用命令yum search + 软件名 来搜索源中的软件,非常方便,那ubuntu中有没有类似的命令呢? ubuntu中是用apt-get来进行软件安装的,我们首先打开终端来查看 ...

  2. 计算机解决科学研究,EndNote在Word中插入文献时电脑变卡的解决方法 | 科研动力...

    EndNote在Word中插入文献时有时电脑非卡,甚至出现电脑卡死或者Word假死状态.其实通过修改一下Word和EndNote就可以轻松解决插入文献时电脑变卡. 大家在Word中利用EndNote插 ...

  3. 在eclipse中运行工程时 出现出现ConnectionProperties 的解决方法

    输入如下代码 System .out .println("hellow word!!"); 在eclipse中运行工程时 出现 ConnectionProperties Prope ...

  4. Android Studio中启动模拟器时提示HAXM错误的解决方法

    Android Studio中启动模拟器时,会提示HAXM错误,如图1所示. 图1 提示HAXM错误 以上错误的提示信息是需要在BIOS中打开"VT-x"设置,但是打开该设置后,依 ...

  5. ubuntu中解压rar文件遇到乱码的解决方法

    如上图所示,在用ubuntu的时候经常会遇见rar压缩文件打开出现乱码,解压的时候也会出现无效的编码等错误. 解决方法是用 sudo apt-get remove rar 卸载rar 然后用 sudo ...

  6. 【Linux】Ubuntu系统中安装Rust时Command ‘curl’ not found解决方法记录

    如图,运行Rust安装命令的时候,提示curl命令找不到. 然后复制运行箭头所指的命令即可安装该命令: 然后再次运行Rust安装命令即可:

  7. ubuntu下使用HDMI时输出无声音的解决方法

    这个问题碰到几次了,第一次是刚给显示器接用HDMI线的时候,后来给Ubuntu更新内核后又碰到了,特此记录一下 使用HDMI会默认将视频和声音都由其输出,然后声音经由HDMI线从主机直接走到显示器后出 ...

  8. opensips mysql 认证_基于ubuntu中使用mysql实现opensips用户认证的解决方法

    1 MySQL支持 1.1 MySQL模块支持 默认安装时,不包含MySQL模块. opensipsctlrc文件中包含了数据库配置的信息,要想让opensips支持mysql数据库,在编译安装的时候 ...

  9. Julia中从Git时出现超时问题的解决方法---(例如:安装GR、Rmath一直超时)

    1.在Pkg.add(url="https://github~")时一直出现超时现象,我的错误提示是:"" Unable to automatically in ...

  10. 往JScrollPane中添加组件时滚动条不出现的解决方法

    往滚动条容器里添加容器,再往容器中添加组件,,当组件的大小超过滚动条的大小时,滚动条还不显现的解决办法. 滚动条容器,,在NEW的时候只能传一个容器进去..并且这个容器(zPanel)不需要设置大小. ...

最新文章

  1. UVA 11020 - Efficient Solutions(set)
  2. sudoers 用户权限配置_Linux 用户注意!针对Sudo 被曝漏洞,厂商已发布最新版本...
  3. 怎样用uml类图生成java类_JAVA:面向对象编程的底层逻辑,深度剖析
  4. synchronized修饰方法和代码块的区别
  5. 自己写一个java.lang.reflect.Proxy代理的实现
  6. ucc编译器(优化)
  7. 在无法单步调试的情况下找Bug的技巧
  8. cr2格式缩略图不显示,怎么把raw格式显示出缩略图
  9. pads2007 LISENCE 报错解决方案
  10. 高手详解SQL性能优化十条经验
  11. 《人工智能:一种现代方法(AIMA)》绪论 智能Agent 思维导图
  12. 基于字典爆破的子域名脚本
  13. 网络传输粘包解包处理
  14. 一文打通ER图(手把手教你画)
  15. 计算机组成原理:运算器组成实验(.八位串行可控加减法器等)
  16. 云南大学研究生院c语言真题,云南大学地图学与地理信息系统研究生考试科目和考研参考书目...
  17. js原生、jquery单选框radio总结(获取值、设置默认选中值、样式)
  18. CF1475F Unusual Matrix
  19. 计算机美食网页毕业论文,美食网页设计与制作毕业论文.doc
  20. Fisher费希尔调节阀电动和气动有什么区别呢

热门文章

  1. 阿里巴巴面试题- - -Java体系最新面试题(2022内部资料)
  2. 企业ad域管理教程,有哪些有效的AD域管理办法?
  3. 计算机潮流算法一般采用,计算机潮流计算
  4. CI框架SESSION使用
  5. 小米浏览器导出html,一招教你导出小米uc浏览器缓存视频
  6. 盘点:12个超炫数据可视化工具
  7. 人工智能、机器学习、深度学习和神经网络的关系
  8. 【GD32F310开发板试用】gcc启动文件制作
  9. 车机没有carlife可以自己下载吗_视频实测:苹果CarPlay和百度CarLife到底哪个更好用...
  10. 基于Java人机对弈系统_基于JAVA的中国象棋对弈系统(附答辩记录)