Python3安装核心价值观包报错
程序员文章站
2022-05-31 07:57:56
...
当我使用命令安装核心价值观包时出现了编码问题
D:\Language_Env\Python3\Lib\site-packages\cve-1.0.1>python setup.py install
Traceback (most recent call last):
File "setup.py", line 5, in <module>
long_description = f.read().encode('gbk')
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 22: illegal multibyte sequence
这时候打开setup.py查看一下
from setuptools import setup
with open('README.md', mode='r') as f:
long_description = f.read()
setup(
packages=['cve'],
name='cve',
entry_points={'console_scripts': ['cve=cve.command:main']},
version='1.0.1',
description='core socialist values encoding',
long_description=long_description,
long_description_content_type='text/markdown',
author='chemf',
author_email='[email protected]',
url='https://github.com/feng409/core-values-encoder',
)
发现第五行是一个读文件的操作,而这个文件中的字符是中文的,暴力解决方法就是把涉及到这个文件和变量的操作全部注释掉
from setuptools import setup
# with open('README.md', mode='r') as f:
# long_description = f.read()
setup(
packages=['cve'],
name='cve',
entry_points={'console_scripts': ['cve=cve.command:main']},
version='1.0.1',
description='core socialist values encoding',
# long_description=long_description,
long_description_content_type='text/markdown',
author='chemf',
author_email='[email protected]',
url='https://github.com/feng409/core-values-encoder',
)
然后再次安装,发现安装成功
推荐阅读
-
解决python3 安装完Pycurl在import pycurl时报错的问题
-
image-webpack-loader包安装报错解决
-
Python3中在Anaconda环境下安装basemap包
-
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
-
python下安装cuda相关包时报错CUDA_TOOLKIT_ROOT_DIR must be defined
-
docker容器安装vim,报错缺少依赖包 的解决方案
-
为什么使用pip 安装包失败?如何正确使用pip 安装python3包?
-
fsevents包npm install安装时报错
-
安装mysql 5.7.19 rpm包报错:/usr/bin/perl is needed by mysql-community-server-5.7.19-1.el7.x86_64
-
mysql5.7 rpm包完整安装教程,解决网上更改数据文件就启动报错的故障。