专栏首页极客猴安装pip版本排雷经验分享

安装pip版本排雷经验分享

相信大家经常用到pip来安装第三方扩展库。但是经常出现这样的情况:明明自己已经在终端通过pip安装了第三方库,而IDE开发工具Pycharm还提示该库没有安装。本文将带领大家解决这让人抓狂的问题。

我以踩坑的经历为例子。本人使用的操作系统是Ubuntu 14.10。Ubuntu默认是会有两个版本的Python,分别是2.7和3.4。当时安装pip,是执行sudo apt-get install python-pip命令来安装的。到了这一步,你会发现没有什么问题呀。其实不然,恰恰就在这里出现问题了。原因是啥?请让我一一道来。

从官网得知Python2.7对应的pip版本是1.5.1。现在pip最新版本是9.0.1,该版本是同时支持Python 2.x和3.x。再对照自己安装的pip版本,发现自己安装的版本居然是1.5.1。因此得出结论,在Linux系统中,通过系统的软件管理器安装pip,即使用sudo apt-get install python-pip 命令,一般不会是最新版本的pip。

如何解决问题呢?分别对不同Python安装不同版本的pip即可。对于python 2.7的,使用sudo apt-get install python-pip命令。对于python 3.x的,使用sudo apt-get install python-pip3命令。

这个pip版本的雷,自己花费周日3个小时才排出来的。我给大家提供了前车之鉴,希望大家吸取经验。

作者:猴哥,公众号:极客猴。爱好读书,喜欢钻研技术,梦想成为文艺青年的IT Boy。

- END -

本文分享自微信公众号 - 极客猴(Geek_monkey),作者:猴哥

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-12-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python创建二维数组的正确姿势

    题图:by watercolor.illustrations from Instagram

    猴哥yuri
  • Python 爬虫入门

    想从零基础开始学习 Python,可以把爬虫可以作为切入点。利用爬虫将基础知识学起来。毕竟兴趣是最好的学习老师。我当初觉得爬取网站数据挺有趣,所以才靠开始学习 ...

    猴哥yuri
  • Python 多进程与多线程

    如果你把上篇多线程和多进程的文章搞定了,那么要恭喜你了 。你编写爬虫的能力上了一个崭新的台阶。不过,我们还不能沾沾自喜,因为任重而道远。那么接下来就关注下本文的...

    猴哥yuri
  • Python:安装pip

    这时候如何安装pip就显得很重要了,当然前提是安装了Python,并且配置了环境变量

    py3study
  • 手把手教你在Linux系统下进行Python pip换源操作

    Hello,各位小伙伴们,大家好,在往期的教程中,我们说完了Windows上的Python pip换源。历史文章里边有写过两篇关于Windows下的pip换源系...

    Python进阶者
  • python学习-python小工具

    py3study
  • python学习前期(笔记)

    https://www.anaconda.com/download/ https://www.python.org/downloads/windows/ 下载p...

    py3study
  • 将Python打包成可执行文件exe的心路历程

      我们有时候需要将做好的Python程序打包成为一个exe , 方便我们使用,查找了资料发现 pyinstaller 、py2exe,最后还是选择的pyins...

    李家酒馆酒保
  • Python小技巧:如何批量更新已安装的库?

    众所周知,升级某个库(假设为 xxx),可以用pip install --upgrade xxx 命令,或者简写成pip install -U xxx 。

    Python猫
  • Python pip

    大多数python自带pip,因此首先可检查是否已经安装了pip。在python3中为pip3

    py3study

扫码关注云+社区

领取腾讯云代金券