python问题记录

简介: 关于调试python过程中遇到的问题,保存在此以备之后查看

pip下载

pip3 install 包名 -i http://mirrors.aliyun.com/pypi/simple  --trusted-host mirrors.aliyun.com(阿里源)

vscode中相对文件路径找不到

在设置里面搜索:Terminal:Execute iIn File Dir(python拓展中的一个选项)勾选

python运行报错

libpng warning: iCCP: cHRM chunk does not match sRGB
# 解决方法:换个输入法

pandas运行报错

AttributeError: 'DataFrame' object has no attribute 'as_matrix'
# 解决方法:将.as_matrix()换为.iloc[:,:].values

windows更换pip源

win+R输入:%APPDATA%在打开的文件夹中新建pip文件夹,若有则直接打开,新建pip.ini配置文件,输入:

[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

关键词报错

str is not callable
# 不能使用Python关键词作为变量

vscode中快速添加引号

# 使用正则表达式:(一定要把正则表达式选上)
# 选择:(.*?):(.*)
# 替换:'$1':'$2',

plt解决中文乱码问题

# 需要将plt.style.use放在最前面
plt.style.use('seaborn')
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

warning: LF will be replaced by CRLF in

在使用文件路径时,windows用/,ubuntu用\

安装包问题

# 安装skimage包需要输入scikit-image

pip有时候报错 gbk什么玩意,windows下一大堆红

# 1.换一下源安装可能成功,不用默认源 -i换源安装
pip install fitter -i https://pypi.doubanio.com/simple
# 2.报错编码问题,直接下载源文件(修改编码格式,如果报错编码问题的话)
pip install 文件路径+文件名称
# 解决fitter下载报错时候的方法
# fitter文件位置 在我的阿里云帐号里面

pip报错目标计算机积极拒绝

#查看是不是代理问题
#最简单的方法:用火绒修改代理解决问题

pip安装报错时候可以考虑用wheel安装

#比如wordcloud安装报错,去https://www.lfd.uci.edu/~gohlke/pythonlibs/下载对应python版本的wheel文件
pip install wheel文件

python国内源链接

https://registry.npmmirror.com/binary.html?path=python/
相关文章
|
Python Windows
【错误记录】Mac 中 Python 报错 ( ERROR: Could not build wheels for numpy which use PEP 517 | 问题未解决 | 问题记录 )(一)
【错误记录】Mac 中 Python 报错 ( ERROR: Could not build wheels for numpy which use PEP 517 | 问题未解决 | 问题记录 )(一)
1700 0
【错误记录】Mac 中 Python 报错 ( ERROR: Could not build wheels for numpy which use PEP 517 | 问题未解决 | 问题记录 )(一)
|
Python
C调用Python崩溃的记录
C调用Python崩溃的记录
136 0
|
Python Windows
python 3.8.11 版本下geopandas的安装记录
python 3.8.11 版本下geopandas的安装记录
python 3.8.11 版本下geopandas的安装记录
【Python刷题记录】Python 练习实例1
有两个磁盘文件A和B,各存放一行字母中。 要求把这两个文件中的信息合并(按字母顺序排列),输出到一个新文件C中。
【Python刷题记录】Day1-选择题
整形变量x中存放了一个两位数,要将这个两位数的个位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是什么?
|
算法 C++ Python
(肝了三个小时的困难题-必须记录一下)剑指 Offer 37. 序列化二叉树-----python && C++源代码
(肝了三个小时的困难题-必须记录一下)剑指 Offer 37. 序列化二叉树-----python && C++源代码
(肝了三个小时的困难题-必须记录一下)剑指 Offer 37. 序列化二叉树-----python && C++源代码
|
SQL Python
Python基础记录下字符串模糊匹配的方式
使用Python的difflib库中get_close_matches方法
210 0
Python基础记录下字符串模糊匹配的方式