当前位置: 首页 > news >正文

关于Python库的问题

关于Python库的问题

问题1:

ModuleNotFoundError: No module named ‘requests’
Python库
Pycharm使用Requests库时报错: No module named 'requests’解决方法

  • 未安装requests库,使用"pip install requests"命令安装

  • 依然提示Python ImportError: No module named ‘requests’

  • 检查安装目录路径,装有多个Python编译的脚本,造成requests库安装的位置不对,解决方法:找到现在的安装目录,在CMD窗口执行,"pip uninstall requests"命令卸载requests库

  • 卸载、更新python库,python PermissionError: [WinError 5]拒绝访问
    在这里插入图片描述

  • 一定要关闭跟python相关的所有程序,如jupyter、pycharm、Anaconda等等,这一步非常重要。

  • 赋予用户对python的“完全控制”的权限,找到python安装路径。

  • E:\Pycharm或D:\Anaconda3或python38,python库安装路径。

  • 找到python- 右键- 属性- 安全- 点击“组或用户名”中的Users- 编辑- 点击点击“组或用户名”中的Users- 把“完全控制”打钩- 应用- OK,执行完第二步一般就能解决问题。
    在这里插入图片描述

  • 顺利卸载
    在这里插入图片描述
    安装requests库

  • pycharm- python interpreter,project interpreter路径,在scripts文件中cmd窗口安装库,一定要在项目环境scripts中安装库。Project-Venv-Scripts中安装requests库
    在这里插入图片描述

  • 项目Venv中已安装requests库
    在这里插入图片描述

  • 下载库镜像:pip install requests -i http://pypi.tuna.tsinghua.edu.cn/simple(国内源)

  • 更新pip install –upgrade requests

问题2:

ModuleNotFoundError: No module named ‘lxml’

  • 安装pip install lxml
    在这里插入图片描述

问题3:

ModuleNotFoundError: No module named ‘bs4’

  • 选对项目scripts路径直接
  • 安装 pip install bs4
  • 在所建项目Venv路径中的Scripts打开CMD窗口,安装pin install bs4 -i http://pypi.tuna.tsinghua.edu.cn/simple
    在这里插入图片描述

问题4:

AttributeError: ‘NoneType’ object has no attribute ‘find_all’

  • 1.页面URL问题,反爬改进,添加请求头信息、404等等
  • 2.程序报错,关键字下划线的问题

问题5:

ModuleNotFoundError: No module named ‘Crypto’

  • 安装pycrypto: pip install pycrypto
    在这里插入图片描述
    可运行但安装失败

  • pip install crypto
    在这里插入图片描述

  • list里面有该库但仍然报错ModuleNotFoundError: No module named ‘Crypto’

  • 原因:

  1. pycrypto、pycrytodome和crypto是一个东西,crypto在python上面的名字是pycrypto,它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库。
  2. windows下python3.6安装也不会成功!
  3. 这个时候pycryptodome就来了,它是pycrypto的延伸版本,用法和pycrypto是一模一样的
  • 安装pip install pycryptodome
    在这里插入图片描述
  1. 使用的时候,导入模块是有问题的,这个时候只要修改一个文件夹的名称就可以完美解决这个问题
  2. Python\Python36\Lib\site-packages,找到这个路径,下面有一个文件夹叫做crypto,将小写c改成大写C就可以了。
    在这里插入图片描述
    在这里插入图片描述
    已把问题解决,不再报错ModuleNotFoundError: No module named ‘Crypto’,程序可以运行。

问题6:

ModuleNotFoundError: No module named ‘aiohttp’

  • 安装pip install aiohttp
    在这里插入图片描述

问题7:

ModuleNotFoundError: No module named ‘aiofiles’

  • 安装pip install aiofiles在这里插入图片描述
    解决项目自带安装python库,新建项目也要新安装python库。在这里插入图片描述
    只需要选择Project interpreter就不用在每一个项目的虚拟环境脚本下在去安装库。不过可以项目A用环境A,项目B用环境B,环境也可以供给其他项目使用,New Project。
    在这里插入图片描述
    关于在python38脚本安装第三方库,可以供给其他项目导入。base interpreter可选,打勾inherit global就可以导入base interpreter 的库包。

在这里插入图片描述
在这里插入图片描述
New project–Make availble打勾,这个虚拟环境就可以提供给其他项目使用

http://www.lryc.cn/news/39453.html

相关文章:

  • 好记性不如烂笔头(2)
  • Java for循环嵌套for循环,你需要懂的代码性能优化技巧
  • 关于我拒绝了腾讯测试开发岗offer这件事
  • 从GPT到GPT-3:自然语言处理领域的prompt方法
  • Git代码提交规范
  • 【JavaScript速成之路】JavaScript内置对象--Math和Date对象
  • (自用POC)Fortinet-CVE-2022-40684
  • ConvNeXt V2实战:使用ConvNeXt V2实现图像分类任务(二)
  • 【人工智能与深度学习】基于正则化潜在可变能量的模型
  • 【Leetcode——排序的循环链表】
  • ChatGPT研究分享:机器第一次开始理解人类世界目录
  • 【linux】Linux基本指令(上)
  • 程序员必会技能—— 使用日志
  • 生成项目的包依赖文件requirements.txt
  • 安卓渐变的背景框实现
  • 【拳打蓝桥杯】算法前置课——时间复杂度与空间复杂度
  • vite中动态引入图片,打包之后找不到图片地址?
  • Docker 常用命令大全
  • React项目规范:目录结构、根目录别名、CSS重置、路由、redux、二次封装axios
  • SystemVerilog 教程第一章:简介
  • 【Java|基础篇】逻辑控制-顺序结构、分支结构和循环结构
  • 【数据挖掘实战】——家用电器用户行为分析及事件识别(BP神经网络)
  • Kmeans聚类算法-python
  • Linux|奇怪的知识|locate命令---文件管理小工具
  • Cadence Allegro 导出Function Pin Report报告详解
  • 蓝桥杯2018年第九题-缩位求和
  • 基于Yolv5s的口罩检测
  • Linux基本命令
  • 云原生场景下的安全左移
  • mysql面试经典问题