【使用指南】用pip安装paddlepaddle

编写|shanyi

排版|wangp

PaddlePaddle可以使用常用的Python包管理工具 pip 完成安装,并可以在大多数主流的Linux操作系统以及MacOS上执行

1

使用pip安装

执行下面的命令即可在当前机器上安装PaddlePaddle的运行时环境,并自动下载安装依赖软件,版本为cpu_avx_openblas

pip install paddlepaddle

如果需要安装支持GPU的版本(cuda7.5_cudnn5_avx_openblas),需要执行:

pip install paddlepaddle-gpu

如果需要获取并安装最新的(开发分支)PaddlePaddle,可以从我们的CI系统中下载最新的whl安装包和c-api开发包并安装, 您可以点击阅读原文,从文中表格链接中找到需要的版本:

如果在点击链接时出现如图登陆界面,

点击“Log in as guest”即可开始下载

2

运行环境依赖

PaddlePaddle安装包由于不仅仅包含.py程序,而且包含了C++编写的部分,所以我们确保发布的二进制包可以支持主流的Linux操作系统,比如CentOS 6以上,Ubuntu 14.04以上,MacOS 10.12以上

PaddlePaddle发布的安装包会尽量对齐 manylinux1 标准(查看链接:https://www.python.org/dev/peps/pep-0513/#the-manylinux1-policy),通常使用CentOS 5作为编译环境。但由于CUDA库通常需要CentOS 6以上,而且CentOS 5即将停止维护,所以我们默认使用CentOS 6作为标准编译环境。

PaddlePaddle环境依赖

3

安装常见问题和解决方法

paddlepaddle*.whl is not a supported wheel on this platform.

出现这个问题的主要原因是,没有找到和当前系统匹配的paddlepaddle安装包。请检查Python版本是否为2.7系列。另外最新的pip官方源中的安装包默认是manylinux1标准,需要使用最新的pip (>9.0.0) 才可以安装。可以使用下面的命令更新您的pip:

pip install --upgrade pip

如果仍然存在问题,可以执行:

python -c "import pip; print(pip.pep425tags.get_supported())"

获取当前系统支持的安装包格式,并检查和需安装的包是否匹配。pypi安装包可以在该链接中找到(https://pypi.python.org/pypi/paddlepaddle/0.10.5)

如果系统支持的是 linux_x86_64 而安装包是 manylinux1_x86_64 ,需要升级pip版本到最新; 如果系统支持 manylinux1_x86_64 而安装包(本地)是 linux_x86_64 ,可以重命名这个whl包为 manylinux1_x86_64 再安装。

原文发布于微信公众号 - PaddlePaddle(PaddleOpenSource)

原文发表时间:2018-01-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Guangdong Qi

iOS开发常用之消息相关

8930
来自专栏vue学习

三步教你学会git

  1、下载 -> https://git-scm.com/downloads -> 然后安装,安装完成以后右击git bash输入git init是否已有gi...

13510
来自专栏子勰随笔

SVN 常用命令

347120
来自专栏运维小白

10.22 firewalld关于service的操作

Linux防火墙-firewalled firewall-cmd --get-services 查看所有的servies firewall-cmd -...

32050
来自专栏Youngxj

一款lightbox图片幻灯片浏览插件

24760
来自专栏吴伟祥

Jmeter压力测试 转

 它的作用其实是为了模拟用户,所以也叫Users。一个线程组模块可以包含多个线程,每个线程代表一个用户,这样可以模拟高并发下的请求,并根据网站的响应信息来判断网...

14120
来自专栏杂烩

一个简单的日志采集方案 原

原理很简单,首先程序端使用log4j,然后配上redis的appender,将日志暂存到redis,然后logstash从redis中拉取数据,再存储到elas...

8130
来自专栏杂七杂八

vscode中使用git

vscode简介 VSCode是微软推出的一款轻量编辑器,采取了和VS相同的UI界面,搭配合适的插件可以优化前端开发的体验。 布局:左侧是用于展示所要编辑的...

42970
来自专栏编程

Python开发工具PyCharm的使用

【第四篇】 ? 学习了Python语言,开发工具也是必不可少的一项,这里使用简单易学的PyCharm,Pycharm还可以用来开发HTML,CSS,JavaSc...

41160
来自专栏小二的折腾日记

使用gitpage+Hexo搭建自己的博客

摘自:https://xuanwo.org/2015/03/26/hexo-intor/ 写的很详细了,就不仔细写一遍了,就当个记录吧,以后出问题了好解决一点。

14420

扫码关注云+社区

领取腾讯云代金券