错误原因:

  • 这里我安装官方的API文档安装CPU版的paddle,当然链接不是最新的2.2,报错原因还不是因为穷,买不起好的显卡,选择安装最旧(当前最旧的为1.8.5)的版本就可以了:

  • 在选择官方的用例时,由于自己本身没有创建GPU的环境,或者自己的CPU的要求也没达标,使用了有关paddle该版本没有的函数,比如:paddle.to_tensor(),当然如果是这个问题,建议你可以直接开始“Hello World”的测试

python -m pip install paddlepaddle==1.8.5 -i https://mirror.baidu.com/pypi/simple

在这里插入图片描述
后面的测试与安装就成功了。

同样的也适用如下的错误:

AVX is not support on your machine. Hence, no_avx core will be imported, It has much worse preformance than avx core.
Error: AVX is not support on your machine, but you have installed paddlepaddle with avx core, you should reinstall paddlepaddle by 'python -m pip install -U paddlepaddle-gpu[==version] -f

不过根据上面留下来的错误信息,其实我还可以安装较低版本的2.0.0的paddle,这是因为如果我需要安装涉及paddle的相关第三方库,本身需要paddlepaddle库要满足2.0.0版本以上,接下来讲解详细的实现方法。

解决方案:

  1. 按照本博客安装要求不是很高的paddle版本,并专门创建一个不容易产生包冲突的环境和notebook。
  2. 换成AI Stduio使用百度团队的框架吧,学一下也不亏。
  3. 用Pytorch或tensorflow不香?

重装Paddle和配置对应虚拟环境

在Anaconda新建虚拟环境

由于paddle的第三方库涉及的包安装有非常多会与自己原来安装的包有冲突,所以最好不要使用base的基础环境(我一开始报了各种各样的错,也是这个原因

查看自己的虚拟环境有哪些,自己调一个合适的

conda info -e #查看有哪些虚拟环境
activate -name #虚拟环境的名字,修改对应的name即可

如果你没有对应的虚拟环境而需要创建一个新的,接下来我会进行详细的说明。

卸载原来的paddle库

pip uninstall paddlepaddle

or

pip uninstall paddlepaddle-gpu

设置虚拟环境的python的版本

现在paddle支持/3.6/3.7/3.8/3.9,这里我选择安装3.8

conda create -n paddle20beta python=3.8

激活环境paddle20beta

conda activate paddle20beta

检查是否满足安装要求

查看版本

pip -V

检查操作系统的位数与系统架构,操作系统要求是 64 位版本,处理器架构是x86_64(或称作 x64、Intel 64、AMD64)架构,这是最基本的要求,不然还是老实使用百度的AI Studio的notebook吧。

python -c "import platform;print(platform.architecture()[0]);print(platform.machine())"

安装paddlepaddle,

安装paddlepaddle 2.0beta版,当然根据一开始的报错内容是版本越低越好,不过尽量不要低于2.0.0。

pip install paddlepaddle==2.0.0b0 -i https://mirror.baidu.com/pypi/simple

由于我安装的是rc版本,上面的内容稍微改改即可。

pip install paddlepaddle==2.0.0rc -i https://mirror.baidu.com/pypi/simple

检查paddlepaddle是否安装成功

在prompt输入python,再输入如下命令即可。

import paddle.fluid
paddle.fluid.install_check.run_check()

新建notebook

安装ipykernel,并选择‘y’

conda install ipykernel

环境名注册到notebook

python -m ipykernel install --user --name paddlenote --display-name paddlenote

这里你其实可以任意修改环境名,代码的paddlenote可以任意取名字。

检查是否安装notebook

一定会报错的,别急,我们接着往下。

ipython notebook

安装notebook

conda install notebook

进入虚拟环境下的notebook

ipython notebook

or

jupyter notebook

当你有如下的选项,那么就可以了。
在这里插入图片描述
paddle官方的Hello World

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐