同时安装Python2与Python3(2)

在使用区别命名的方法同时安装了Python2与Python3后(以下将Python简写为py),如果不使用第三方库的话,那么现在已经够用了。
但是,做爬虫需要用到很多第三方库,这时候就需要用到pip来快速安装第三方库了。那么问题就来了:这个pip是分隔的还是共用的呢?。

下面以Requests库/包为例说明:

  1. 首先检查是否安装了pip,如果没有请谷歌
  2. 在cmd中键入pip install requests,OK发现没问题,库稍等一会就安装好了。但是既然装了两个python版本,那么这个库是安装在了py2还是py3呢,抑或是py2和py3都能调用同一个pip?
  3. 继续在cmd中检查。进入py2,然后import一下requests包,发现能可以载入,看来py2是没问题的;那么继续进入py并载入一下,发现提示没有此库。
    这个原因就在于python版本的先来后到,由于pip是装在了"PythonX/Scripts"中,所以cmd中的pip是自动使用位于环境变量Path中更靠前的py版本中的pip(如果Path中没有"Scripts”,那就要手动加上,不懂 请谷歌)。
  4. 打开"Python27/Scripts"和"Python35/Scripts"文件夹,可以发现pip有好几个,但实际上是同一个pip,只是三个不同的名字,随便用哪个都一样。


    pip2.png

    pip3.png
  5. 知道了不同版本的pip有不同名字区分时,那就可以明确指定用pip来安装库到哪个版本的python中了。使用pip3 install requests可将requests库安装至py3中(py2同理使用pip2)。
  6. 如果报错,提示Fatal error in launcher: Unable to create process using '"',那可能是环境变量有冲突了。这有两个解决方法:一是在环境变量Path中上下移调整两个"PythonX/Scripts"位置,使之位于前两位(哪个版本常用就靠前);二是使用另一种命令python3 -m pip install requests来安装。
  7. 如果pip依然无法使用,那么可以使用直接下载库的压缩包的方法安装:
  • 去第三方库的网站下载安装包,解压在python的安装目录
  • 在第三方库文件夹的位置打开cmd
  • 键入命令python setup.py install进行第三方库的安装
  • 最后进入命令行,键入命令python,import库名称,观察第三方库是否安装成功
  1. 这么一路下来,就能顺利地安装第三方库了~

相关资料:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 各位刚开始接触python的朋友你们好! 和大家一样,我也是一名刚入门不久的小白,通过连续的重复操作,最终还是实...
    Lixiancao阅读 758评论 0 0
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,840评论 6 427
  • Python 二三事 面向初学者介绍Python相关的一些工具,以及可能遇到的常见问题。 最后更新 2013.5....
    hzyido阅读 67,875评论 2 42
  • syd阅读 201评论 0 1
  • “读韩退之《祭十二郎文》而不坠泪者,其人必不友。” 未读《祭十二郎文》时,觉得这话过于夸张,而读了之后,才...
    烧鱼O_o阅读 553评论 0 0

友情链接更多精彩内容