本地安装paddledetection(包括各类报错)

创建一个anaconda虚拟环境

  • 创建一个名称为paddle_env的虚拟环境

conda create -n paddle_env python=3.7.3
  • 激活虚拟环境

activate paddle_env

查看cuda版本(本篇默认已安装好cuda和cudnn)

  • 查看命令(作者安装的是cuda11.2版本)

nvcc -V

安装步骤

  • 对于 CUDA 11.2,需要搭配 cuDNN 8.2.1,安装命令为:

conda install paddlepaddle-gpu==2.4.2 cudatoolkit=11.2 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge
  • 安装paddlepaddle成功显示(目前到这未报任何错误)

2.4.2

安装paddledetection(重点)

  • 安装pycocotools

pip install pycocotools-windows # 使用这个命令,作者报错了
  • 报错显示未指定版本,我们可以换一个命令(安装pycocotools成功)

pip3 install pycocotools -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn
  • 将其下载到本地并解压

  • 因为在前面我们已经安装了pycocotools,而requirments.txt中含有pycocotools,所以我们得进入txt文件中,将其删除

  • cd到有requirments.txt的目录下,安装其他依赖项,输入:

pip install -r requirements.txt # 输入后显示报错

  • 这里有一个坑,直接输入pip install -r requirements.txt是会报错的

  • 查出原因是在执行这一语句前需要先创建requirements.txt 文件,所以必须先执行

pip freeze > requirements.txt

后才能执行

pip install -r requirements.txt
  • 但是在这一步输入pip install -r requirements.txt后,又双叒叕显示报错,已经麻了。。。很奔溃,but最后还是解决了,显示的报错为

  • 这时我们需要打开requirements.txt

  • 解决办法,手动删除requirement.txt文件中的下载链接

  • 然后再次输入

pip install -r requirements.txt

至此requirements.txt文件安装成功,属实是不容易

  • 接下来输入python setup.py install

python setup.py install

paddledetection安装成功

哪块有错误的话,欢迎在评论区指正

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值