Windows下安装PaddlePaddle和PaddleSeg

目录

一、创建Python虚拟环境

1、进入“Anaconda Prompt”

2、查看当前存在哪些虚拟环境以及环境存放位置

3、检查并更新当前的conda

4、创建新的虚拟环境

5、虚拟环境的一些常用操作

 6、激活或者切换虚拟环境

二、快速安装PaddlePaddle

1、确认Python的安装路径

 2、检查Python版本

 3、检查系统环境

 4、开始安装PaddlePaddle包

5、验证是否安装成功

6、PyCharm中配置Anaconda解释器

 三、安装端到端开发套件PaddleSeg

1、源码安装PaddleSeg包

 2、安装发布的PaddleSeg

 3、确认环境安装成功


一、创建Python虚拟环境

1、进入“Anaconda Prompt”

点击“搜索”,输入“Anaconda Prompt”,找到后点击“进入”

【注:如未安装Anaconda和PyCharm,请自行搜索安装教程并按步骤进行安装】

(a)将Anaconda添加到环境变量里:

搜索“编辑系统环境变量”, 点击“高级”中的“环境变量(N)…”,之后双击“系统变量(S)”下的“Path”,添加如下内容:

【注:我的Anaconda安装在D盘下的anaconda3文件里,大家需要根据自己的实际情况合理修改以下内容】

D:\anaconda3

D:\anaconda3\Scripts

D:\anaconda3\Library\bin

D:\anaconda3\Library\usr\bin

D:\anaconda3\Library\mingw-w64\bin

(b)PyCharm如何设置成中文版?

打开PyCharm软件,默认显示英文界面,点击“file”[文件]选项,然后点击“setting”[设置],打开设置菜单后,点击“plugins”[插件]选项,输入“Chinese(Simplified) Language Pack”找到中文安装包,点击“Install”[安装],安装完成后,点击“restart IDE”重启程序,重启后,软件已经成功变成中文。 

2、查看当前存在哪些虚拟环境以及环境存放位置

输入:conda env list或者conda info -e均可

3、检查并更新当前的conda

输入:conda update conda

 如果途中遇到“Proceed([y]/n)?”,输入y回车即可

4、创建新的虚拟环境

输入:conda create -n your_env_name python=x.x

【注:高亮处可以自行定义。如下所示我将虚拟环境的名称设置为paddle,Python的版本设置为3.7】

这时再输入:conda env list就会得到:

 这时可能会出现一个问题,大家创建的虚拟环境默认存放在C盘上,如果我想将虚拟环境存放在D盘上(如上图所示)该如何修改呢?

【注:在该操作前需要保证你的Anaconda安装在D盘上】

(a)首先先删除刚刚创建的环境,具体操作见“操作5”下的(g)

(b)其次找到用户目录下的.condarc文件(C:\Users\username\.condarc)【注:高亮处是你的用户名称】

i、如果在用户目录下找到.condarc文件:用记事本(.txt)打开,在里面添加如下内容并保存

envs_dirs:

  - D://anaconda3//envs

ii、如果未在用户目录下找到.condarc文件:

在anaconda prompt中输入:conda config即可创建.condarc文件

再次进入用户目录,用记事本(.txt)打开.condarc文件,将如下内容复制进去并保存

channels:
  - defaults
custom_channels:

  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
envs_dirs:
  - D://anaconda3//envs
show_channel_urls: true

(c)在D盘上找到你存放Anaconda的文件夹,右击它并点击“属性(R)”,取消“常规“下的“只读“属性,并将”安全“下的所有权限全都勾上。做完这些操作之后,进入存放Anaconda的文件夹,找到它的envs子文件夹,重复以上操作

(d)在Anaconda Prompt上查看“envs_dirs”的信息,此时显示的第一个路径就是自定义的默认路径了

输入:conda config --show即可查看

 (e)最后重复“操作4”即可

5、虚拟环境的一些常用操作

(a) 查看该虚拟环境下安装过的包

输入:pip listconda list均可

(b)在当前的虚拟环境下更新某个包【注:高亮处是需要你输入的包的名称】

输入:pip update package_nameconda update package_name均可 

(c)搜索某个包的版本等信息

输入:conda search package_name

(d)在虚拟环境中添加某个包

输入:pip install package_name -i https://mirror.baidu.com/pypi/simple 

如果遇到“ModuleNotFoundError: No module named 'package_name'” 这样的错误信息,进行(d)操作即可解决

(e)删除虚拟环境中的某个包

输入:conda remove package_namepip uninstall package_name均可

(f)更改已经创建的虚拟环境的名称 

(将旧环境的信息复制给新环境)输入:conda create -n package_name_new --clone package_name_old
(删除旧环境)输入:conda remove -n package_name_old --all

(g)删除创建的虚拟环境【注:高亮处是需要你输入的虚拟环境名称】

输入:conda remove -n your_env_name --all

(h)一次性安装requirements.txt里面所有的依赖包

输入:pip install -r requirements.txt

(i)一次性卸载requirements.txt里面所有的依赖包

输入:pip uninstall -r requirements.txt

(j) 退出该虚拟环境

输入:conda deactivate

 6、激活或者切换虚拟环境

输入:conda activate you_env_name

 当最左边的(base)替换成你输入的需要激活的虚拟环境名称时,证明虚拟环境切换成功

二、快速安装PaddlePaddle

参考链接如下:

Windows下的Conda安装

注:上述链接中从“1.2 其他环境检查”开始操作

1、确认Python的安装路径

由于计算机内可能存在多个Python,因此我们需要明确将PaddlePaddle包安装在哪一个Python下,所以在得到所有Python的安装路径后,我们需要将命令行中的地址替换为具体的Python路径

输入:where python

 2、检查Python版本

PaddlePaddle 的 Anaconda 安装支持 3.6至3.10 版本的 Python 安装环境

输入:python --version

 3、检查系统环境

确认 Python 和 pip 是 64bit,并且处理器架构是 x86_64(或称作 x64、Intel 64、AMD64)架构

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

 4、开始安装PaddlePaddle包

由于我的处理器是12th Gen Intel(R) Core(TM) i9-12900H 2.50GHz【注:点击“设置”下的“系统”下的“系统信息”即可查看设备规格】,所以我安装的是CPU版的PaddlePaddle

输入:conda install paddlepaddle==2.4.2 \

--channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/

5、验证是否安装成功

在安装了PaddlePaddle包的Python所在的路径下找到python.exe(例如我安装了PaddlePaddle包的Python路径为:D:\anaconda3\envs\paddle\python.exe),点击进入该解释器

输入:import paddle,再输入:paddle.utils.run_check()

如果输出PaddlePaddle is installed successfully!说明已经安装成功

可以通过输入:print(paddle.__version__)来查看PaddlePaddle的版本

6、PyCharm中配置Anaconda解释器

 (a)打开PyCharm软件,点击“文件(F)”下的“设置(T)…”

(b)再点击“项目”下的“Python解释器”,然后点击“添加解释器”以及“添加本地解释器…”

(c)添加Python解释器时选择Conda环境,在“Conda可执行文件”中选择你安装Anaconda位置下的Scripts文件下的conda.exe(例如:D:\anaconda3\Scripts\conda.exe);如果有“解释器”选项就选择你安装Anaconda位置下的python.exe(例如:D:\anaconda3\python.exe或D:\anaconda3\envs\paddle\python.exe)

(d)点击“加载环境”,再点击“使用现有环境”,选择你需要使用的虚拟环境即可

 三、安装端到端开发套件PaddleSeg

参考链接如下:

PaddleSeg安装文档

注:上述链接中从“2.2 安装PaddleSeg”开始操作,只需要完成2.2、2.3即可

1、源码安装PaddleSeg包

(a)下载PaddleSeg代码:

i、从Github上下载:

git clone https://github.com/PaddlePaddle/PaddleSeg

ii、如果连接不上Github,可以从Gitee上下载,不过Gitee上代码可能不是最新

git clone https://gitee.com/PaddlePaddle/PaddleSeg.git

由于我的命令行地址为D:\anaconda3\envs\paddle,因此下载下来的PaddleSeg包存放在该地址文件夹下

iii、命令行里提示“git不是内部或外部命令,也不是可运行的程序”的解决办法

在官网中下载Git,官网链接如下:

https://git-scm.com/downloads

 ①由于我使用的是Windows系统,所以点击“Windows”

 ②点击“Click here to download”,下载好.exe文件后进行安装,安装时一路Next即可(保持默认配置,但是安装路径可以自行修改)

③安装结束后搜索“编辑系统环境变量”, 点击“高级”中的“环境变量(N)…”之后双击“系统变量(S)”下的“Path”,添加如下内容:

【注:我的Git安装在D盘下的Git文件里,大家根据自己的实际情况合理修改以下内容】

D:\Git\bin

D:\Git\mingw64\libexec\git-core

(b)从源码编译安装PaddleSeg包,执行如下命令:

cd PaddleSeg

pip install -r requirements.txt

pip install -v -e

注:如果有错误信息:ERROR: No matching distribution found for opencv-python<=4.6.0,则输入以下语句:

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple

如果有其他包出现像上述一样的错误,就将上述语句中的包名称更改并输入到Anaconda Prompt中即可。

在对requirements.txt文件里的内容进行安装时,命令行里可能会有ERROR,显示某些包的版本有冲突(如下图所示),如果没有影响可以不用管

 2、安装发布的PaddleSeg

执行如下命令:

pip install PaddleSeg

 最后输出:Installing collected packages:PaddleSeg

Successfully installed PaddleSeg-2.8.0即说明安装成功

 3、确认环境安装成功

在PaddleSeg目录下执行如下命令,会进行简单的单卡预测。查看执行输出的log,如果没有报错,则验证安装成功

sh tests/install/check_predict.sh

至此,PaddlePaddle和PaddleSeg就已经安装完毕。

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值