Python 安装 models 库
python 安装 models 库
由于某些需求要使用到models库 但是在安装的过程中并不顺利 下面是安装过程以及遇到的问题及处理方式
环境
- python3.9.1
- windows10
安装过程
为了方便演示本次安装将在虚拟环境下进行
- 当前环境下什么没有安装任何库
-
使用 pip install models 进行安装发现安装失败 报错说缺少 base 这个库
- ModuleNotFoundError: No module named 'base' 报错
-
安装base
-
根据上面的错误 缺少了 base的库
-
使用 pip install base 进行安装
-
发现 报了个编码问题的错误
- UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 2: illegal multibyte sequence
-
直接下载base安装包进行安装 base下载地址
-
-
解压出tar包即可 直接点击解压出来的tar包 进去修改 里面的setup.py 文件
-
-
右键点击查看
-
将“return codecs.open(os.path.join(os.path.dirname(file), fname)).read()” 修改为:return codecs.open(os.path.join(os.path.dirname(file), fname), encoding="UTF-8").read()
-
保存退出即可
-
-
-
进入到 tar包的目录下 使用 pip install base-1.0.4.tar
-
-
-
在安装两个依赖库
- pip install utils
- pip install props
-
如果再次安装 出现如下报错 ModuleNotFoundError: No module named 'references'
- 下载models安装包 models安装包下载地址
- 解压出 tar 包,在修改tar包中的 _ init _.py文件
- 将 #from references import * 这句话注释
-
最后使用models安装包安装即可
- pip install models-0.9.2.tar