python常见问题及解决

一、安装第三方库

1、安装paramiko报错,[错误记录]paramiko模块错误:from_buffer() cannot return the address of the raw string

先执行python -m pip install --no-use-pep517 bcrypt,再执行pip install paramiko

pip install --upgrade cryptography

pip install --upgrade dnspython

pip install --upgrade pyldap

2、安装 psycopg2

使用yum方式安装psycopg2,yum install -y python-psycopg2

3、安装xlutils

执行pip install xlutils

4、不识别xlsx文件

需要下载xlrd==1.2.0版本,因为目前xlrd更新到了2.0.1版本,只支持.xls文件。

所以如果需要读取.xlsx文件,需要安装旧版本。

#如果之前安装过,需要卸载原先版本

pip uninstall xlrd

#下载1.2.0版本

pip install xlrd==1.2.0

报错UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-5: ordinal not in range(128)

因为Python2默认使用ASCII编码处理中文

设置语言会采用的系统环境变量值为utf-8:export LC_ALL="en_US.utf8"

相关推荐
猫头虎21 分钟前
如何查看局域网内IP冲突问题?如何查看局域网IP环绕问题?arp -a命令如何使用?
网络·python·网络协议·tcp/ip·开源·pandas·pip
沿着路走到底28 分钟前
python 基础
开发语言·python
沐知全栈开发1 小时前
C# 委托(Delegate)
开发语言
任子菲阳2 小时前
学Java第三十四天-----抽象类和抽象方法
java·开发语言
烛阴2 小时前
武装你的Python“工具箱”:盘点10个你必须熟练掌握的核心方法
前端·python
csbysj20203 小时前
如何使用 XML Schema
开发语言
R6bandito_3 小时前
STM32中printf的重定向详解
开发语言·经验分享·stm32·单片机·嵌入式硬件·mcu
earthzhang20213 小时前
【1007】计算(a+b)×c的值
c语言·开发语言·数据结构·算法·青少年编程
杨枝甘露小码3 小时前
Python学习之基础篇
开发语言·python
我是华为OD~HR~栗栗呀3 小时前
23届考研-Java面经(华为OD)
java·c++·python·华为od·华为·面试