• Pip版本问题导致Python模块安装失败


    起因

    今天在视频号平台看到有小姐姐直播讲爬虫技术,我一看这不是挺简单的吗?于是我就想到自己四年前的今天刚进大一的时候最开始学的爬虫技术,后来因为一些事情跑去打比赛,现在又是在跨考的路上不务正业,hhhh。
    然后导入 PyQuery 模块的时候出问题,报错信息如下:
    在这里插入图片描述
    最后百度了一下问题,原因是 Pip 版本的问题,于是根据按照网上的教程作了一个整理。

    解决方案

    前言

    首先找到 Python 目录下的 Script 输入命令 pip list 查看 pip 的版本号。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    这个时候不要被这个建议误导,正确操作如下 👇

    输入 %APPDATA%

    在电脑地址栏当中输入 %APPDATA%,输入正确的指令后按下回车即 enter 键进入到对应的文件夹,如 👇 所示
    在这里插入图片描述

    创建 pip.ini

    在刚才进入的文件下新建一个记事本,然后把文件名修改成 pip.ini,在里面输入如👇代码

    [global]
    index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
    [install]
    trusted-host=pypi.tuna.tsinghua.edu.cn
    
    • 1
    • 2
    • 3
    • 4

    然后点击保存,下面解释一下这段代码的含义。
    在使用 Python 时会进行安装大量的模块,pip 是我们使用的安装包管理工具,输入命令 pip install 包名 就能安装,但是由于某些包官网处在国外,安装时很慢很慢,还会断线timeout,所以有一个解决办法就是将 pip 的源换成国内的 pip 仓库,经常使用的比较可靠的有阿里、腾讯、清华、豆瓣等。

    清华 pip 源 :https://pypi.tuna.tsinghua.edu.cn/simple
    豆瓣 pip 源:http://pypi.douban.com/simple/
    阿里 pip 源: https://mirrors.aliyun.com/pypi/simple/
    腾讯 pip 源: http://mirrors.cloud.tencent.com/pypi/simple

    如果只想命令修改,那么就在每次安装的时候加上参数 -I pip 源地址即可。如👇
    pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple

    不想每次都加参数,直接替换怎么替换呢,就直接设置全局使用,比如是用清华:
    pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

    如果想恢复请输入 pip config unset global.index-url即可。还有一种方式就在 windowsuser 目录下创建一个pip 目录,例如:C:/Users/cillian/pip,然后新建一个 pip.ini,内容就是如下这样的即可。
    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple

    终端执行命令

    输入如👇命令

    python -m pip install pip==20.2.4
    
    • 1

    在这里插入图片描述
    当显示 Successfully installed pip-20.2.4 时,这个时候安装成功啦,然后再输入 pip list 查看一下。
    在这里插入图片描述
    大功告成,然后就是安装 pyquery 包。

    安装包

    打开 Filesettings,如 👇 所示
    在这里插入图片描述
    搜索需要安装的包,然后安装下面这个操作去做如 👇 所示即安装成功。
    在这里插入图片描述
    检测是否在 pycharm 安装成功:安装完成后可以在 pycharm 检测一下,输入 import pygame 运行,没报错说明安装成功。
    在这里插入图片描述

    结语

    可以玩一下大一玩的爬虫,技术并非无罪,千万别突破红线(逃…)

    今天遇到的问题整理一下,如果能帮助到正在学习 Python 的小伙伴请三连支持一下趴,哈哈哈,完美结束恰饭。

  • 相关阅读:
    不常见的JS加密分析
    零售门店管理 会员管理系统 零售会员管理系统 零售会员管理体系 门店管理软件 会员管理系统软件
    Mathorcup数学建模竞赛第四届-【妈妈杯】B题:书籍推荐(附解析思路)
    【SpringMVC】文件上传与下载、JREBEL使用
    【k8s】vmware中模拟kubeadm安装k8s1.23.5集群
    DDei在线设计器-UML插件
    L2-027 名人堂与代金券
    乌班图分享文件夹
    追风者变引领者:Horwin的技术攀爬
    产品设计如何提升客户体验?
  • 原文地址:https://blog.csdn.net/Edviv/article/details/128053569