PaddlePaddle、Parl、Anaconda环境搭建+踩坑记录

该博客详细介绍了在Anaconda环境下通过pip安装Paddle及其依赖库Parl,并提供了解决安装超时、版本兼容性问题和环境配置的方法,适合习惯了Anaconda的用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 网上对于paddle环境的搭建大多是基于pip的,Anaconda上也无法找到Parl包,这让用惯了anaconda的我很痛苦。

简单地说,可以直接在Anaconda Prompt里使用pip。期间注意版本兼容性问题和网速问题即可。

在此总结了一下成功的方法,和踩坑的经历。

环境搭建

参考博客conda安装paddle(win10 cpu 版本)_穿拖鞋的都是大佬-优快云博客_paddle 

注意虚拟环境python版本大于等于3.6,最好大于等于3.8

以管理员身份打开Anaconda Prompt,逐条输入以下内容。耗时应该比较久。

# 创建虚拟环境
conda create -n paddle_env python=3.8
# 查找有哪些环境
conda info --envs
# 激活
activate paddle_env

# 安装
conda install paddlepaddle --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/
pip install parl
pip install gym

#########################
# 附上退出和删除环境的方法
# 退出建立的环境
conda deactivate

# 删除此环境
conda remove -n paddle_env --all(paddle_env改成你的环境名)

打开PyCharm,输入以下代码,运行

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

输出以下内容:

Running Verify Fluid Program ... 
Your Paddle Fluid works well on SINGLE GPU or CPU.
Your Paddle Fluid works well on MUTIPLE GPU or CPU.
Your Paddle Fluid is installed successfully! Let's start deep Learning with Paddle Fluid now

则安装成功。

踩坑记录

1. 安装超时

方法一:用清华源 。

方法二:直接搜索卡住的.whl文件名,下载到本地,然后用下面的代码安装一下。

pip install D:\wheel\scipy-1.8.0-cp38-cp38-win_amd64.whl(路径+文件名 换成你的)

2. 运行测试代码后,输出 AttributeError: module 'google.protobuf.internal.containers' has no attribute 'MutableMapping'

原因是版本不兼容,检查python版本是否大于等于3.8,以及包的版本。

一个比较实用的解决方法是使用虚拟环境(本文中提到的paddle_env)

 3. 确认版本没有问题,但是运行代码还是报错,则可能是pycharm的解释器没有修改到paddle_env上,需要设置虚拟环境。设置方法详见一开始提到的博客链接末尾。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值