技术生涯中的踩坑大全

2024-08-26 14:38
文章标签 技术 大全 生涯

本文主要是介绍技术生涯中的踩坑大全,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言:

在常年与计算机“斗争”的过程中,发现以前遇到的莫名其妙的错误,很大概率上以后还会遇到,甚至有更大的概率是自己早就忘记了当初的解决方案,依旧解决不了这个问题,还需要重新百度,谷歌。运气好点可以马上找到以前的帖子重新照着执行一遍,运气差点可能这个再次遇到的错误就要浪费掉自己大半天时间了。严重拖慢了工作进度。

其实每跳出一个坑,都是一笔宝贵的“财富”,以前任其白白溜走真是奢侈。

所以本文的主要目的是汇总自己技术生涯中的踩坑之路,描述遇到的问题,并转载相应的提供了解决方案和思路的博客,便于自己以后查询。

如果以后积累的坑比较多,再进行分类整理。

正文:

1、在重装系统的电脑上重新安装了python环境和pycharm,但是安装包的时候提示安装失败,报错如下:module ‘pip’ has no attribute ‘main’

这里写图片描述

解决方案:解决pycharm问题:module ‘pip’ has no attribute ‘main’

2、 sudo apt-get install -f之后

ubuntu software database is broken 解决方法

3、鼠标不能用,打开设备管理器显示错误代码:38。

1)在设备管理器里点开这个驱动程序,然后选择“改变设置”
这里写图片描述
2)在“驱动程序”下点击“禁用”,再点击“启用”。
这里写图片描述
3)重启电脑,使配置生效。

4、python报错:ValueError: invalid literal for int() with base 10: ”

错误原因:
这是经常会出现的一个错误,得到ValueError是因为int型不能将空字符串转换为整数,说明是我在转换之前得到了一个空的字符串,或者说字符串作为参数到int检查之前它是空的或包含字母字符而不能对其进行转换,所以在转换的过程中出现了错误。

5、python报错:python SyntaxError: non-default argument follows default argument

错误原因:其实英文比较好的已经可以看出来了:python函数的默认参数不能放在非默认参数的前边。这也算python语法的一个规则吧,一定要记清楚。

比如:

def function(a = 1,b = 2,c):pass

就会报错,应该改成:

def function(c,a = 1,b = 2):pass

6、在运行keras的时候报错:AttributeError: module ‘tensorflow.python.ops.nn’ has no attribute ‘leaky_relu’

因为keras的执行主要还是依靠tensorflow,所以这是keras和tensorflow版本不对应产生的问题(一般来说是tensorflow的版本太低导致的,所以先考虑升级tensorflow版本)
经测试,keras 2.1.5 与tensorflow-gpu 1.2.1(或者是tensorflow-cpu 1.7.0)可以正常使用

更新版本有两种操作:

1)命令行更新(最好使用国内镜像网址,如下):

pip install keras==2.1.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install tensorflow-gpu==1.2.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

2)pycharm下更新

在设置里点击对应包,可以重新选择版本安装。

7、ValueError:invalid literal for int() with base 10: ‘XX’

这个问题也是python中经常犯的一个错误,主要是因为python在执行 int() 函数的时候,输入的参数有非数字的部分,而python最人性化的一点就是在“XX”中,已经告诉你非数字的部分是什么了,只需要对应修改即可。

这篇关于技术生涯中的踩坑大全的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1108848

相关文章

Android协程高级用法大全

《Android协程高级用法大全》这篇文章给大家介绍Android协程高级用法大全,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友跟随小编一起学习吧... 目录1️⃣ 协程作用域(CoroutineScope)与生命周期绑定Activity/Fragment 中手

Python文本相似度计算的方法大全

《Python文本相似度计算的方法大全》文本相似度是指两个文本在内容、结构或语义上的相近程度,通常用0到1之间的数值表示,0表示完全不同,1表示完全相同,本文将深入解析多种文本相似度计算方法,帮助您选... 目录前言什么是文本相似度?1. Levenshtein 距离(编辑距离)核心公式实现示例2. Jac

Python中高级文本模式匹配与查找技术指南

《Python中高级文本模式匹配与查找技术指南》文本处理是编程世界的永恒主题,而模式匹配则是文本处理的基石,本文将深度剖析PythonCookbook中的核心匹配技术,并结合实际工程案例展示其应用,希... 目录引言一、基础工具:字符串方法与序列匹配二、正则表达式:模式匹配的瑞士军刀2.1 re模块核心AP

springboot自定义注解RateLimiter限流注解技术文档详解

《springboot自定义注解RateLimiter限流注解技术文档详解》文章介绍了限流技术的概念、作用及实现方式,通过SpringAOP拦截方法、缓存存储计数器,结合注解、枚举、异常类等核心组件,... 目录什么是限流系统架构核心组件详解1. 限流注解 (@RateLimiter)2. 限流类型枚举 (

Python实现PDF按页分割的技术指南

《Python实现PDF按页分割的技术指南》PDF文件处理是日常工作中的常见需求,特别是当我们需要将大型PDF文档拆分为多个部分时,下面我们就来看看如何使用Python创建一个灵活的PDF分割工具吧... 目录需求分析技术方案工具选择安装依赖完整代码实现使用说明基本用法示例命令输出示例技术亮点实际应用场景扩

JavaSE正则表达式用法总结大全

《JavaSE正则表达式用法总结大全》正则表达式就是由一些特定的字符组成,代表的是一个规则,:本文主要介绍JavaSE正则表达式用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录常用的正则表达式匹配符正则表China编程达式常用的类Pattern类Matcher类PatternSynta

c++中的set容器介绍及操作大全

《c++中的set容器介绍及操作大全》:本文主要介绍c++中的set容器介绍及操作大全,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录​​一、核心特性​​️ ​​二、基本操作​​​​1. 初始化与赋值​​​​2. 增删查操作​​​​3. 遍历方

Qt如何实现文本编辑器光标高亮技术

《Qt如何实现文本编辑器光标高亮技术》这篇文章主要为大家详细介绍了Qt如何实现文本编辑器光标高亮技术,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录实现代码函数作用概述代码详解 + 注释使用 QTextEdit 的高亮技术(重点)总结用到的关键技术点应用场景举例示例优化建议

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.