感谢百度大佬的课程分享,干货满满,本文总结在此次学习过程中遇到的问题以及解决方法,小白入门踩坑之路。
之前看到一个帖子,如果有一天Pytorch和Tensorflow不开源了,我们怎么办?果断在后面回了一句,我们有飞桨啊!早点上手总有不一样的收获。对于Pytorch和Tensorflow还没了解清除的我愣是跟着老师把飞桨给跑起来了,课程干货太多,需要课下补充学习的知识也挺多的,对于我这样的小白来说,得需要点时间消化。本文只记录作为小白的入门踩坑日记,大佬可以绕道,后续将继续整理个人学习笔记。关于图神经网络的笔记后续学习后再放出,现在写也是一知半解,只是跟老师过了一遍,了解个大概,后续学习后整理。
环境要求:
GPU版本支持CUDA 9.0/9.1/9.2/10.0/10.1,且仅支持单卡
Python 版本 2.7.15+/3.5.1+/3.6/3.7 (64 bit)
个人环境:windows10 2004 + Python 3.6 + 飞桨1.8.5 + CPU版本
(1)创建虚拟环境并安装jupyter
虚拟环境可以是anocoda或是pip自带的工具,因为anocoda太大,所以选择的后者。
#根据自己环境目录设定(个人习惯将所有虚拟目录放这个文件夹里,电脑Python3.6,3.7.3.8多个版本,虚拟环境统一放在Python38\Envs下面) cd C:\MySoft\Python38\Envs #指定Python版本路径 mkvirtualenv -p C:\MySoft\Python36\python.exe pgl
# 安装jupyter workon pgl pip install pip --upgrade # Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问 重启命令行 pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple/ python -m ipykernel install --user --name pgl --display-name "pgl"
(2)安装飞桨
# 安装飞桨1.18.5 python -m pip install paddlepaddle==1.8.5 -i https://mirror.baidu.com/pypi/simple #报错 paddlepaddle 1.8.5 requires opencv-python<=4.2.0.32, but you'll have opencv-python 4.4.0.46 which is incompatible. pip install opencv-python==4.2.0.32 # 报错 缺少numpy pip install numpy==1.18.4 # 验证 python import paddle.fluid as fluid fluid.install_check.run_check() #Your Paddle Fluid is installed succesfully!
如果出现#Your Paddle Fluid is installed succesfully! 即为安装成功
# 安装PGL pip install pgl #下载PGL代码库(或者直接把左边文件中的下载到本地) git clone --depth=1 https://github.com/PaddlePaddle/PGL # 运行示例-GCN # 切换到gcn的目录,运行train.py在cora数据集上训练 cd examples/gcnpython train.py --dataset cora --epochs 100
(1)# Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问 重启命令行
解决:重启命令行工具即可
(2)报错 paddlepaddle 1.8.5 requires opencv-python<=4.2.0.32, but you'll have opencv-python 4.4.0.46 which is incompatible.
解决:pip install opencv-python==4.2.0.32
(3) 报错 缺少numpy
解决:pip install numpy==1.18.4
编辑:孙小北
本文地址: https://www.xiaowangyun.com/wyblog/detail/?id=1153
版权归属: www.xiaowangyun.com 转载时请以链接形式注明出处
0 条评论