随笔分类 - P.1.2-Python踩坑之旅
记录各种环境变量设置、工具安装等各种问题
摘要:问题背景: centos7 安装 pythond的 pylzma 模块失败。 报错内容: pip install pylzma Collecting pylzma Using cached pylzma-0.5.0.tar.gz (4.2 MB) Building wheels for collec
阅读全文
摘要:这是chatgpt的回答: 在Python中,lzma模块是用于处理LZMA(Lempel-Ziv-Markov chain Algorithm)压缩算法的模块,它可以用于压缩和解压缩数据。然而,如果您使用C++的lzma库压缩数据,并且尝试在Python中使用lzma模块进行解压缩,可能会出现问题
阅读全文
摘要:在Python中,可以直接使用 内置函数 str(),将字典/列表 转换为 json 字符串 dicta = {"name":"henry","age":32} lista = ["aa","bb","cc","dd"] listb = [1,2,3,4,5,6,7,100,200,30,40] a
阅读全文
摘要:创建一个test.json的文件 { "test": "测试\n换行", "dict": { "list": [0, "str\""], "num": 0 } } json 格式编写: json 格式大致以 python 的 dict {} 格式来编写即可,只是要注意字符串不能用单引号' ',一定要
阅读全文
摘要:基础 浮点数是用机器上浮点数的本机双精度(64 bit)表示的。提供大约17位的精度和范围从-308到308的指数。和C语言里面的double类型相同。Python不支持32bit的单精度浮点数。如果程序需要精确控制区间和数字精度,可以考虑使用numpy扩展库。 Python 3.X对于浮点数默认的
阅读全文
摘要:解决方法 dict的get("key", 0)方法不要添加default=,删除这个写法并不影响使用逻辑,但是加上会导致报错。 d = { 'key': 2, } print(d.get("key", 0)) 问题解析 如果使用下面的代码就会报错TypeError: get() takes no k
阅读全文
摘要:今天在cmd窗口给python3.9安装 redis 的时候,出现这个错误。 因为我本机安装过pycharm,在pycharm里面安装了redis包(但是这个redis包,python GUI 是无法使用,只能pycharm环境下使用)。在cmd下面给python安装的时候,就报了这个错误。 Req
阅读全文
摘要:网上帖子一大堆,按照那些教程操作,确实可以成功安装。但是安装成功之后呢,pip还是用的python2的pip。 切换到python3的pip之后,发现无法下载模块,还会有很多报错信息。以及"require TLS/SSL, however the ssl module in Python is no
阅读全文
摘要:问题描述: Traceback (most recent call last): File "/usr/bin/pip", line 5, in <module> from pkg_resources import load_entry_point File "/usr/local/python3/
阅读全文
摘要:问题描述: No package python-pip available. 解决办法: 查看 pip 版本: 升级pip版本 如果上述方法不成功,请参考这篇文章的详细介绍。https://www.cnblogs.com/music-liang/p/11890450.html
阅读全文
摘要:需求: centos环境,python2.7需要升级为python3.x 1.请先手动(再次)安装 openssl 。否则你升级之后,你的pip不能下载,会各种报错的。 比如这种错误: ImportError: Entry point ('console_scripts', 'easy_instal
阅读全文
摘要:问题描述: 要执行python脚本,有哪几种方法。 特别是看书的时候,书上只讲解了如何在linux下运行,windows根本就没有那些命令,该怎么办呢? 方法1:python自带的IDLE编辑器 Run Module是直接运行脚本,咱不讲这个。咱讨论下面那个,Run... Customized。 如
阅读全文
摘要:问题描述: 自己编写了若干个Python脚本。 在testC.py里面需要调用testA.py和testB.py里面的若干类和方法。要怎么办? 需要都打包、安装,再去调用吗? 其实不必那么麻烦。 这里有个前提,testA.py, testB.py, testC.py在同级目录下。 如果不在同级目录,
阅读全文
摘要:问题描述: 运行Python脚本,报错了:SyntaxError: Non-UTF-8 code starting with '\xc1' 不是不支持中文,是脚本的编码格式设置不正确。 在python第1行加入编码设置。 如下:
阅读全文