ubuntu下paddlepaddle安装问题汇总
想在ubuuntu下安装paddlepaddle,遇到了挺多问题
1、python版本不对
我一开始是python3.9.2,但最后发现需要3.5.1+/3.6/3.7/3.8才行,版本高了不行。所以需要重装python3.8
(1)python版本覆盖见下:
https://junchu.blog.csdn.net/article/details/105538978#commentBox
(2)覆盖后使用pip安装报错ModuleNotFoundError: No module named 'pip._internal.cli.main’的解决方法:
python -m ensurepip
python -m pip install --upgrade pip setuptools wheel
2、安装好paddlepaddle后import paddle,会报错ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22’ not found (required by /home/xtx/.local/lib/python3.8/site-packages/paddle/fluid/core_avx.so)
Import报错 Version `GLIBCXX_3.4.22‘ not found
3、python界面输入import paddle 提示np.int是不推荐使用的别名解决方案:按照提示,打开paddle/fluid/layers/utils.py,将第26的np.int改为np.int32即可
sudo gedit utils.py所在位置
4、安装paddlehub后cv2与ros冲突
ImportError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so: undefined symbol: PyCObject_Type
我用里面提到的第三种方法解决的
cd /opt/ros/kinetic/lib/python2.7/dist-packages/
sudo mv cv2.so cv2_ros.so