深度学习环境配置常见问题集锦(一)

(1)AttributeError: 'FreeTypeFont' object has no attribute 'getsize'

解决措施:

网上很多说是字体不对,pytorch和torchvison版本不对,需要重新安装。实则不然!!!!可不能这样搞麻烦死了!  实际上这是因为安装了新版本的 Pillow (10),pip install tf-models-official删除了该getsize功能,降级到 Pillow 9.5 即可解决该问题

pip install Pillow==9.5

(2) UserWarning: Failed to load image Python extension: Could not find module

使用新版YOLOv5时,程序总是出现以下警告信息,不影响训练,但是在加载数据时频繁提醒:

C:\Users\HP\anaconda3\envs\torch\lib\site-packages\torchvision\io\image.py:11: UserWarning: Failed to load image Python extension: Could not find module 'C:\Users\HP\anaconda3\envs\torch\Lib\site-packages\torchvision\image.pyd' 
(or one of its dependencies). Try using the full path with constructor syntax.

 解决措施:

 查看了源程序,发现image.pyd’是编译好的,不便修改。而且io\image.py里面的代码显示是调用dll出错。 相比低版本的torchvision,io\image.pyextension.py写法不一样,因此想降低pytorch和torchvision的版本。将原来的pytorch1.10.2和torchvision1.11.3降低为pytorch1.10.0和torchvision1.11.1 。 

(算了,重新建一个环境吧,这个破1060GPU用的pytorch是:

pip install torch==1.10.0+cu102 torchvision==0.11.0+cu102 torchaudio==0.10.0 -f https://download.pytorch.org/whl/torch_stable.html

wheel版本的下载速度比conda版本不知道快了多少倍!

(3)You are using pip version 9.0.1, however version 23.2.1 is available.

尝试通过“python -m pip install --user --upgrade pip”解决,但是仍然报错,无法更新。

解决措施:

于是从anaconda中进入yolov5的cmd窗口,重新成功。

(4)ERROR: Could not find a version that satisfies the requirement gitpython>=3.1.30

 pytorch 10.2版本在安装这些包时就没出现问题,pytorch1.10.0和torchvision1.11.1版本报错了

 分析:

当我们执行类似于pip install gitpython>=3.1.30的命令时,pip会尝试从Python Package Index(PyPI)中找到符合条件的版本并进行安装。然而,如果没有找到与所给条件匹配的版本,就会出现“ERROR: No matching distribution found for gitpython>=3.1.30”的错误提示。这意味着我们要安装的包的版本不存在或者版本号不满足要求。

解决措施:

通过升级pip工具或者更新python版本解决

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值