当前位置: 首页 > 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打勾,这个虚拟环境就可以提供给其他项目使用

相关文章:

关于Python库的问题

关于Python库的问题 问题1: ModuleNotFoundError: No module named ‘requests’ Python库 Pycharm使用Requests库时报错: No module named requests’解决方法 未安装requests库,使用"pip install requests"命令安装 依然提示P…...

好记性不如烂笔头(2)

概述:用来记录一些小技巧。 1.查看MyBatis执行的sql 类:org.apache.ibatis.mapping.MappedStatement方法:getBoundSql(Object parameterObject)在IDEA的Evaluate Expression查看sql:boundSql.getSql() 2.maven仓库地址为https&…...

Java for循环嵌套for循环,你需要懂的代码性能优化技巧

前言 本篇分析的技巧点其实是比较常见的,但是最近的几次的代码评审还是发现有不少兄弟没注意到。 所以还是想拿出来说下。 正文 是个什么场景呢? 就是 for循环 里面还有 for循环, 然后做一些数据匹配、处理 这种场景。 我们结合实例代码来…...

关于我拒绝了腾讯测试开发岗offer这件事

2022年刚开始有了向要跳槽的想法,之前的公司不能算大厂但在重庆也算是数一数二。开始跳槽的的时候我其实挺犹豫的 其实说是有跳槽的想法在2022年过年的时候就有了,因为每年公司3月会有涨薪的机会,所以想着看看那能不能涨(其实还是…...

从GPT到GPT-3:自然语言处理领域的prompt方法

❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…...

Git代码提交规范

Git 代码规范Git 每次提交代码,都是需要写 Commit message(提交说明),否则就不允许提交。Commit message 的格式 (三部分):Heaher ----- 必填type ---必需scope --- 可选subject --- 必需Body ---- 可省略Footer ---- …...

【JavaScript速成之路】JavaScript内置对象--Math和Date对象

📃个人主页:「小杨」的csdn博客 🔥系列专栏:【JavaScript速成之路】 🐳希望大家多多支持🥰一起进步呀! 文章目录前言1,Math对象1.1,常用属性方法1.1.1,获取x的…...

(自用POC)Fortinet-CVE-2022-40684

本文转载于:https://mp.weixin.qq.com/s?__bizMzIzNDU5Mzk2OQ&mid2247485332&idx1&sn85931aa474f1ae2c23a66bf6486eec63&chksme8f54c4adf82c55c44bc7b1ea919d44d377e35a18c74f83a15e6e20ec6c7bc65965dbc70130d&mpshare1&scene23&srcid…...

ConvNeXt V2实战:使用ConvNeXt V2实现图像分类任务(二)

文章目录训练部分导入项目使用的库设置随机因子设置全局参数图像预处理与增强读取数据设置Loss设置模型设置优化器和学习率调整算法设置混合精度,DP多卡,EMA定义训练和验证函数训练函数验证函数调用训练和验证方法运行以及结果查看测试热力图可视化展示完…...

【人工智能与深度学习】基于正则化潜在可变能量的模型

【人工智能与深度学习】基于正则化潜在可变能量的模型 正则化潜变量能量基础模型稀疏编码FISTALISTA稀疏编码示例卷积稀疏编码自然图像上的卷积稀疏编码可变自动编码器正则化潜变量能量基础模型 具有潜在变量的模型能够生成预测分布 y ‾ \overline{y}...

【Leetcode——排序的循环链表】

😊😊😊 文章目录一、力扣题之排序循环链表二、解题思路1. 使用双指针法2、找出最大节点,最大节点的下一个节点是最小节点,由此展开讨论总结一、力扣题之排序循环链表 题目如下:航班直达!&#…...

ChatGPT研究分享:机器第一次开始理解人类世界目录

0、为什么会对ChatGPT感兴趣一开始,我对ChatGPT是没什么关注的,无非就是有更大的数据集,完成了更大规模的计算,所以能够回答更多的问题。但后来了解到几个案例,开始觉得这个事情并不简单。我先分别列举出来&#xff0c…...

【linux】Linux基本指令(上)

前言: 在之前我们已经简单了介绍了一下【Linux】,包括它的概念,由来啊等进行了讲解,接下来我们就将正式的踏入对其的学习!!! 本文目录👉操作系统的概念1.命令的语法1.1命令介绍1.2选…...

程序员必会技能—— 使用日志

目录 1、为什么要使用日志 2、自定义日志打印 2.1、在程序中得到日志对象 2.2、使用日志对象打印日志 2.3、日志格式 3、日志的级别 3.1、日志级别的分类 3.2、日志级别的设置 4、持久化日志 5、更简单的日志输出——lombok 5.1、如何在已经创建好的SpringBoot项目中添加…...

生成项目的包依赖文件requirements.txt

目录生成项目的包依赖文件requirements.txtrequirements.txt文件怎么来?使用pipreqs第三方库requirements.txt文件使用requirements.txt生成项目的包依赖文件requirements.txt 在安装部署代码时或者使用别人的项目时,会需要安装项目的依赖包&#xff0c…...

安卓渐变的背景框实现

安卓渐变的背景框实现1.背景实现方法1.利用PorterDuffXfermode进行图层的混合,这是最推荐的方法,也是最有效的。2.利用canvas裁剪实现,这个方法有个缺陷,就是圆角会出现毛边,也就是锯齿。3.利用layer绘制边框1.背景 万…...

【拳打蓝桥杯】算法前置课——时间复杂度与空间复杂度

文章目录前言为什么需要复杂度分析?大O复杂度表示法时间复杂度分析几种常见时间复杂度实例分析空间复杂度分析内容小结最后说一句🐱‍🐉作者简介:大家好,我是黑洞晓威,一名大二学生,希望和大家一…...

vite中动态引入图片,打包之后找不到图片地址?

一般来说项目中我们集中存放图片,然后希望在页面中直接引入! 更好的就是直接在模板中调用一个函数 然后传入图片的名字就可以显示出来 事实上确实可以办到,我们用到了一个 new URL import.meta.url这俩个东西 再src目录下 static 下创建一…...

Docker 常用命令大全

目录 一、Docker (一)Docker基础命令 (二)docker镜像命令 (三)docker容器命令 (四)docker运维命令​​​​​​​ 一、Docker 容器是一种虚拟化技术,容器是镜像实例…...

React项目规范:目录结构、根目录别名、CSS重置、路由、redux、二次封装axios

React项目(一)一、创建项目二、目录结构三、craco配置别名并安装less1.craco安装2.配置别名3.安装less四、CSS样式重置五、配置路由六、配置Redux1.创建大仓库2.创建小仓库(1)方式1:RTK(2)方式2…...

SystemVerilog 教程第一章:简介

SystemVerilog 教程像 Verilog 和 VHDL 之类的硬件描述语言 (HDL) 主要用于描述硬件行为,以便将其转换为由组合门电路和时序元件组成的数字块。为了验证 HDL 中的硬件描述正确无误,就需要具有更多功能特性的面向对象的编程语言 (OOP) 来支持复杂的测试过…...

【Java|基础篇】逻辑控制-顺序结构、分支结构和循环结构

文章目录顺序结构分支结构if单分支语句if else双分支语句if else if else多分支语句switch语句循环语句for循环while循环do while循环continuebreak总结顺序结构 顺序结构是指代码按照从上往下的顺序依次执行 分支结构 选择语句是条件成立时,才会执行的语句.共有三种.分为是if…...

【数据挖掘实战】——家用电器用户行为分析及事件识别(BP神经网络)

项目地址:Datamining_project: 数据挖掘实战项目代码 目录 一、背景和挖掘目标 1、问题背景 2、原始数据 3、挖掘目标 二、分析方法与过程 1、初步分析 2、总体流程 第一步:数据抽取 第二步:探索分析 第三步:数据的预处…...

Kmeans聚类算法-python

import random import pandas as pd import numpy as np import matplotlib.pyplot as plt # 计算欧拉距离 def calcDis(dataSet, centroids, k): clalist[] for data in dataSet: diff np.tile(data, (k, 1)) - centroids #相减 (np.tile(a,(2,1))就是把…...

Linux|奇怪的知识|locate命令---文件管理小工具

前言: Linux的命令是非常多的,有一些冷门的命令,虽然很少用,但可能会有意想不到的功能,例如,本文将要介绍的locate命令。 (平常很少会想到使用此命令,find命令使用的更多,偶然想起…...

Cadence Allegro 导出Function Pin Report报告详解

⏪《上一篇》   🏡《上级目录》   ⏩《下一篇》 目录 1,概述2,Function Pin Reportt作用3,Function Pin Report示例4,Function Pin Report导出方法4.1,方法14.2,方法2B站关注“硬小二”浏览更多演示视频 1,概述...

蓝桥杯2018年第九题-缩位求和

题目:在电子计算机普及以前,人们经常用一个粗略的方法来验算四则运算是否正确。比如:248 * 15 3720把乘数和被乘数分别逐位求和,如果是多位数再逐位求和,直到是1位数,得2 4 8 14 > 1 4 5;1 5 65…...

基于Yolv5s的口罩检测

1.Yolov5算法原理和网络结构 YOLOv5按照网络深度和网络宽度的大小,可以分为YO-LOv5s、YOLOv5m、YOLOv5l、YOLOv5x。本文使用YOLOv5s,它的网络结构最为小巧,同时图像推理速度最快达0.007s。YO-LOv5的网络结构主要由四部分组成,分别…...

Linux基本命令

Linux基本命令Linux的目录结构Linux命令入门目录切换相关命令(cd/pwd)相对路径、绝对路径和特殊路径符创建目录命令(mkdir)文件操作命令part1 (touch、cat、more)文件操作命令part2 (cp、mv、rm)查找命令 (which、find…...

云原生场景下的安全左移

本博客地址:https://security.blog.csdn.net/article/details/129430859 一、安全左移概述 安全左移需要考虑开发安全、软件供应链安全、镜像仓库、配置核查这四个部分。 首先是开发安全,安全团队需要关注代码漏洞,比如使用代码检查工具进…...

广告发布形式有哪几种/seo推广公司有哪些

建立池连接可以显著提高应用程序的性能和可缩放性。SQL Server .NET Framework 数据提供程序自动为 ADO.NET 客户端应用程序提供连接池&#xff08;MSDN&#xff09;。<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" />Opening a …...

境外网站 备案/哪里有培训班

点击上方“猿程之家”&#xff0c;选择“置顶公众号”关键时刻&#xff0c;第一时间送达&#xff01;阅读本文需要5分钟引言由于小编的记性不太好&#xff0c;每次在写代码的时候总是把通用mapper的方法记错&#xff0c;所以今天把通用mapper的常用方法做一下总结&#xff0c;方…...

阿里巴巴企业网站怎么做/sem分析

贵州2019年3月全国计算机四级考试报名入口已开通&#xff0c;报名时间为2018年12月18日00:00至12月28日24&#xff1a;00&#xff0c;考生可登录全国计算机等级考试贵州信息网(http://210.40.13.97/)进行报名。根据《贵州省2019年3月全国计算机等级考试报名通知》得知&#xff…...

wordpress主题使用/网络营销课程实训总结

{dede:sql runphpyes sqlSelect content from dede_arctype where id10}[field:content function"cn_substr(me,180)"/] {/dede:sql}使用cn_substr函数即可实现截串。Html2text()函数是去掉html标签代码。参考代码&#xff1a;转载于:https://blog.51cto.com/okowo/1…...

dhl网站做形式发票/域名污染查询网站

继承:子类对象可以使用父类中的属性或方法的过程,叫做继承 格式: class 子类名(父类名): object是所有类的公共父类,基类,顶级类 如果使用经典类,或者新式类中括号内什么也不写,其实默认就继承了object class Person(object): pass class Man(Person): pass class Boy(Ma…...

天津港电子商务网/佛山做seo推广公司

要在Unicode字符集环境下把CString转化为char* 方法: CString str _T("D://校内项目//QQ.bmp");//leo这个NB 可以降在Unicode下的CString转化为char* //声明标识符 USES_CONVERSION; //调用函数&#xff0c;T2A和W2A均支持ATL和MFC中的字符转换 char *…...