'No module named 'lib.utils.cython_bbox',训练faster-rcnn python3.5版本时报错

报错的原因:python版本不匹配,好多小伙伴装Anaconda时都默认装了3.6版本的python,安装faster rcnn时会生成一个3.6版本的文件,而我们需要的是3.5版本的文件,版本不匹配,所以会报错。
在这里插入图片描述
试了多种方法,都不可行,不如简单粗暴来的痛快些,解决方法有两种:
1 删掉Anoconda重新下载一个python3.5版本的Anaconda
2 conda一个新环境

我在Anaconda的python3.6的环境中安装了许多额外的第三方库,重新下载对我来说太麻烦了,因此我选择conda一个python3.5的新环境:

conda create -n py35 python=3.5

创建完新环境之后我们需要在进行一些第三方库的安装和更新操作:
(1)打开 Anaconda Promt,然后输入 activate py35 进入新建的环境
(2)更新一下 pip和numpy,以防pip和numpy 版本过低给我们造成一些不必要的麻烦

python -m pip install --upgrade pip
python -m pip install -U numpy

(3)安装第三方库,根据我安装的情况,新建的环境一共缺少cython opencv-python easydict scipy matplotlib PIL六种第三方库,我们直接使用pip下载即可,例:

pip install opencv-python

PIL库则需要输入pip install Pillow
如果下载速度过慢,可先下载Python版本对应的whl文件,如本人下载的opencv_python-3.4.5-cp35-cp35m-win_amd64.whl,然后在whl文件所在目录下,输入pip install opencv_python-3.4.5-cp35-cp35m-win_amd64.whl进行安装即可。

配置好新环境然后重新安装faster rcnn就可以运行代码啦。

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值