MacOS编译安装paddle v1.0问题(持续更新)
Created by: DDDivano
1、10.13版本MacOS编译安装可以正常通过,import时候会报错,是本机环境问题,安装编译过程没有问题,这里是一个不可控风险,因为用户环境多样,可能需要FAQ来支持。
2、重要为了保证环境纯净,我低格Mac重做系统,发现Apple在9月末更新了10.14版本的OS,带来的结果是10.13用的c++编译器是9.1,10.14用的c++编译器是10.0,导致编译出错,无法正常编译通过,涉及版本python2,python3。
3、指令错误。 是否为 find $(dirname $(dirname $(which python3))) -name "libpython3.*.dylib"?
4、文档中提到建议使用brew install python@3来安装python3版本,但是由于brew更新了python源,现在使用该命令会安装python3.7版本,而我们python3版本只支持python3.5,所以对应的安装文档建议修改一下。安装Python3建议在这里安装pkg,有可视化界面安装,官网文档可以修改此方式建议用户安装。URL=https://www.python.org/downloads/mac-osx/
5、python3安装完成后需要使用官网修改相关库的,还是会报错误。
此错误在使用export LD_LIBRARY_PATH=/Library/Frameworks/Python.framework/Versions/3.5
,export DYLD_LIBRARY_PATH=/Library/Frameworks/Python.framework/Versions/3.5
后可以正确import paddle.fluid。这里官网需要注明一下。