本人电脑配置是python3.5.2版本,由于在做项目的过程中要用到百度的飞桨平台,需要安装paddlepaddle和paddlex,于是按飞桨官网的步骤下载安装paddlepaddle,我是用anaconda prompt安装的,直接输入代码用清华镜像下载
conda install paddlepaddle --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
下载完成后进入python验证是否安装成功,依次输入下面两行代码
import paddle
paddle.utils.run_check()
如果出现以下提示,代表安装成功
PaddlePaddle is installed successfully!
paddlepaddle安装完成后,继续安装paddlex,用于目标检测,执行命令
pip install paddlex -i https://mirror.baidu.com/pypi/simple
安装时报错,反正大致就是版本不匹配
(from paddlehub==2.1.0->paddlex==1.3.11) (from versions:
之后我又在anaconda里面创建了python3.6环境,执行上面相同的步骤,但是依旧报错
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd5 in position 0: inva
这个好像是编码不一致,我也不太懂,于是我又在anaconda创建了py3.7环境,再执行上面步骤,最后安装成功。
总结上面的,安装失败的原因我看了网上一些说的然后和自己理解的
1.paddlex和paddlepaddle2.0版本不兼容,有冲突
2.python版本不合适,网上搜的安装paddlepaddle时python版本必须是3.5以上
后面有问题的话再补充。