Raspberry Pi-Python:在 Python 3.5.2 上安装 Pandas

2024-03-18

  1. 我有一台装有最新版本 Raspbian 的 Raspberry 3 Model B (与 Noobs 2.3.0 一起安装)。
  2. 我已经按照说明成功安装了 Python 3.5.2 在这篇文章中找到:http://bohdan-danishevsky.blogspot.com.es/2015/10/building-python-35-on-raspberry-pi-2.html http://bohdan-danishevsky.blogspot.com.es/2015/10/building-python-35-on-raspberry-pi-2.html
  3. 我正在尝试在该版本的 Python(不是 3.4)上安装 Pandas(特别是 0.18 或更高版本)。
  4. 我尝试过 pip install,但即使卸载版本 3.4 也无法使其指向 python 3.5.2。我也尝试过

    sudo apt-get install python3-pandas
    

    没有运气...

我相当绝望。难道就没有办法了吗?我在这个网站上搜索了多种解决方案,但仍然一无所获。

有谁知道该怎么做?
Thanks


我一直在寻找同样的东西:一种在 Raspberry Pi 3 上“安装”当前版本的 pandas 的方法。使用 apt-get 将其安装在 RPi 上会从 Raspbian 存储库中提取过时版本的 pandas。

在 GitHub 上。我找到了两种在 RPi 3 上安装当前版本的 pandas(以及一般的 Python/软件包)的解决方案:一种解决方案涉及直接在 Raspberry Pi 上构建和安装 pandas,另一种解决方案涉及安装当前的 Raspberry Pi 版本的 conda (称为 BerryConda)在 Raspberry Pi 上,然后从 Anaconda Cloud 下载当前版本的 pandas 作为 RPi 包。

解决方案一:

User kleinee https://github.com/kleinee/jnsGitHub 上创建了一个脚本,该脚本将在 Raspberry Pi 2 和/或 3 上创建 Jupyter 笔记本服务器。尽管该脚本的目的是创建 Jupyter 笔记本服务器,但可以轻松修改它以仅安装当前版本的 pandas在树莓派上。

该脚本首先下载最新版本的 Python 3(当前为 3.6.1),进行设置并将其安装在 RPi 上。然后,该脚本继续下载他所谓的“科学堆栈”的其他部分,其中包括当前版本的 pandas。他还提供了另一个脚本,用于检查已安装的 Python 包的更新并根据需要自动更新它们。

您可以按原样运行整个脚本(以安装当前版本的 Python、jupyter、pandas、numpy、scipy、matplotlib 等),也可以编辑脚本以仅安装当前版本的 pandas。我昨天“按原样”运行了脚本,花了大约 4 个小时在我的 RPi 3 上安装 Python 和附带的“堆栈”(包括 pandas)。

此解决方案的优点是您可以直接从源下载当前版本的 Python 和包,因此您将始终获得最新版本。缺点是您必须在 RPi 上本地“构建”它们,这需要时间(在我的例子中,大约需要 12 个包,包括 Python 本身,需要 4 个小时)。

解决方案2:

User jjhelmus https://github.com/jjhelmus/berryconda创建了“BerryConda”,这是 conda 的当前 RPi 版本。他还创建了 Python 包(包括当前版本的 pandas),并在 Anaconda Cloud 的 RPi 频道上提供这些包。使用此解决方案,您可以使用 BerryConda 安装当前版本的 pandas,而无需像解决方案 1 中那样进行编译。

此解决方案的优点是您不必在本地编译任何内容,因此安装速度要快得多。一个可能的缺点是,BerryConda 和相关软件包是由与 Anaconda 或 Continuum Analytics 无关的人员构建和维护的,他们将来可能会也可能不会继续这样做。尽管 BerryConda 软件包目前是最新的,但不能保证以后的情况也是如此。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Raspberry Pi-Python:在 Python 3.5.2 上安装 Pandas 的相关文章

  • 检查 Python 中的可迭代对象中的所有元素的谓词是否计算为 true

    我很确定有一个常见的习语 但我无法通过谷歌搜索找到它 这是我想做的 用Java Applies the predicate to all elements of the iterable and returns true if all ev
  • 删除 Django 1.7 中的应用程序(和关联的数据库表)

    是否可以使用 Django 1 7 迁移来完全删除 卸载应用程序及其所有跟踪 主要是其所有数据库表 如果没有 在 Django 1 7 中执行此操作的适当方法是什么 python manage py migrate
  • Python 2.7 中的断言对我来说不起作用示例assertIn

    我的 Mac 上安装了 python 2 7 通过在终端中运行 python v 进行验证 当我尝试使用任何新的 2 7 断言方法时 我收到 AtributeError 我看过http docs python org 2 library u
  • Python3.0 - 标记化和取消标记化

    我正在使用类似于以下简化脚本的内容来解析较大文件中的 python 片段 import io import tokenize src foo bar src bytes src encode src io BytesIO src src l
  • 搜索多个字段

    我想我没有正确理解 django haystack 我有一个包含多个字段的数据模型 我希望搜索其中两个字段 class UserProfile models Model user models ForeignKey User unique
  • 如何使用文本相似性删除 pandas 数据框中相似(不重复)的行?

    我有数千个数据 这些数据可能相似也可能不相似 使用 python 的默认函数 drop duplicates 并没有真正的帮助 因为它们只检测相似的数据 例如 如果我的数据包含类似以下内容怎么办 嗨 早上好 嗨 早上好 Python 不会将
  • 一段时间后终止线程的最 Pythonic 方法

    我想在线程中运行一个进程 它正在迭代一个大型数据库表 当线程运行时 我只想让程序等待 如果该线程花费的时间超过 30 秒 我想终止该线程并执行其他操作 通过终止线程 我的意思是我希望它停止活动并优雅地释放资源 我认为最好的方法是通过Thre
  • .pyx 文件出现未知文件类型错误

    我正在尝试构建一个包含 pyx 文件的 Python 包 pyregion 但在构建过程中出现错误 检查以下输出 python setup py build running build running build py creating b
  • Tensorflow 与 Keras 的兼容性

    我正在使用 Python 3 6 和 Tensorflow 2 0 并且有一些 Keras 代码 import keras from keras models import Sequential from keras layers impo
  • 通过索引访问Python字典的元素

    考虑一个像这样的字典 mydict Apple American 16 Mexican 10 Chinese 5 Grapes Arabian 25 Indian 20 例如 我如何访问该字典的特定元素 例如 我想在对 Apple 的第一个
  • 如何在 pandas 中使用 read_fwf 跳过空行?

    I use pandas read fwf http pandas pydata org pandas docs stable generated pandas read fwf htmlPython pandas 0 19 2 中的函数读
  • Python:IndexError:修改代码后列表索引超出范围

    我的代码应该提供以下格式的输出 我尝试修改代码 但我破坏了它 import pandas as pd from bs4 import BeautifulSoup as bs from selenium import webdriver im
  • ANTLR 获取并拆分词法分析器内容

    首先 对我的英语感到抱歉 我还在学习 我为我的框架编写 Python 模块 用于解析 CSS 文件 我尝试了 regex ply python 词法分析器和解析器 但我发现自己在 ANTLR 中 第一次尝试 我需要解析 CSS 文件中的注释
  • 使用“默认”环境变量启动新的子进程

    我正在编写一个构建脚本来解析依赖的共享库 及其共享库等 这些共享库在正常情况下是不存在的PATH环境变量 为了使构建过程正常工作 让编译器找到这些库 PATH已更改为包含这些库的目录 构建过程是这样的 加载器脚本 更改 PATH gt 基于
  • 从 NumPy 数组到 Mat 的 C++ 转换 (OpenCV)

    我正在围绕 ArUco 增强现实库 基于 OpenCV 编写一个薄包装器 我试图构建的界面非常简单 Python 将图像传递给 C 代码 C 代码检测标记并将其位置和其他信息作为字典元组返回给 Python 但是 我不知道如何在 Pytho
  • 动态过滤 pandas 数据框

    我正在尝试使用三列的阈值来过滤 pandas 数据框 import pandas as pd df pd DataFrame A 6 2 10 5 3 B 2 5 3 2 6 C 5 2 1 8 2 df df loc df A gt 0
  • 当数据库不是 Django 模型时,是否可以使用数据库中的表?

    是否可以从应用程序数据库中的表获取查询集 该表不是应用程序中的模型 如果我有一个不是名为 cartable 的模型的表 从概念上讲 我想这样做 myqueryset cartable objects all 有没有相对简单的方法来做到这一点
  • Python SSL X509:KEY_VALUES_MISMATCH

    Python HTTPS server from http server import HTTPServer SimpleHTTPRequestHandler import ssl https stackoverflow com a 408
  • python 线程安全可变对象复制

    Is 蟒蛇的copy http docs python org 2 library copy html模块线程安全吗 如果不是 我应该如何在 python 中以线程安全的方式复制 deepcopy 可变对象 蟒蛇的GIL http en w
  • 使用ssl和socket的python客户端身份验证

    我有一个 python 服务器 需要客户端使用证书进行身份验证 我如何制作一个客户端脚本 使用客户端证书由 python 中的服务器使用 ssl 和套接字模块进行身份验证 有没有仅使用套接字和 ssl 而不扭曲的示例 from OpenSS

随机推荐

  • 从 onLoadFinished() 中的光标填充小部件

    我想知道如何使用CursorLoader填充屏幕上的小部件 网上的所有示例仅适用于使用适配器 而且效果很好 我需要的是一种可靠的方法来从光标和 UI 线程上更新屏幕中的视图 并且有时不会因为以下原因而崩溃StaleDataException
  • 它有一些专门针对 tibble 和管道内衬副作用的函数吗?

    我想知道是否可以使用 dplyr select dplyr mutate 或 dplyr transmute 等函数来调用副作用函数 我有步行 但不是来自同一家庭 tibble as tibble mtcars gt dplyr trans
  • Chrome for IOS 无法在 iframe 中正确打开新窗口

    我正在尝试在 iframe 内的 Chrome for iOS 中的新窗口中打开链接 但 Chrome for iOS 不会在新窗口中打开链接 而是浏览器在同一窗口中而不是在新窗口中打开链接 对于弹出窗口也是如此 很奇怪 Example 测
  • 带有不可见项目的微格式 hreview

    我正在一个网站上实现微格式的 hreview 部分 以供 Google 索引 http www google com support webmasters bin answer py answer 146645 http www googl
  • 确保文件在 JVM 退出时被删除

    即使 JVM 提前终止 File deleteOnExit 是否也能保证文件被删除 正如蒂姆 本德所说 File deleteOnExit 不保证文件确实被删除 但是 在 Unixish 系统 例如 Linux 或 OSX 上 可以删除临时
  • 如何在同一个存储库中保留/维护公共和私有代码? (在存储库托管处)

    我正在开发自己的项目 该项目分为两部分 A 内核 通用代码 公共部分 B 适用于专有协议等的代码 私有部分 可供我和一些授权人员使用 我想要存储库托管 可能是 github assembla 它允许在同一存储库中的公共和私有分支中工作 我不
  • 向 sqlite 数据库添加列

    我正在尝试将在 R 中生成的向量作为新列添加到 sqlite 表中 为此我想使用dplyr 我安装了最新的开发版本以及dbplyr根据这篇文章打包here https www r bloggers com dplyr 0 6 0 comin
  • 标签中可以包含任何类型的标签吗?

    是否有诸如 div div
  • Cakephp 2.0 和基本身份验证

    我已将我的应用程序从 CakePHP 1 3 升级到 2 0 4 以前 我只能在一个控制器中使用安全组件来模拟基本 HTTP 身份验证 我曾经做过这样的事情 this gt Auth gt allow array this gt Secur
  • 使用 sqlparse 解析 CASE WHEN 语句

    我有以下 SQL 查询并想使用它来解析它sqlparse https github com andialbrecht sqlparse import sqlparse query select SUM case when A dt unix
  • postgres docker 容器中的 pg_restore

    我正在尝试使用 pg restore 从将从 docker 文件调用的 shell 脚本中恢复 PostgreSQL docker 容器中的数据库 我收到以下错误 错误 取消自动清理任务 CONTEXT 自动分析表 tablename Do
  • SwitchPreference (PreferenceAtivity) - Android NULL

    我有一个屏幕首选项 因此使用了 PreferenceActivity 我已经构建了所有内容并正常运行 但是通过单击文本 SwitchPreference 即行上的任何位置而不位于同一开关中 他可以使用手机 版本 4 1 2 因空指针异常而爆
  • 如何在 Apache Airflow 中正确处理夏令时?

    在气流中 一切都应该是 UTC 不受 DST 影响 但是 我们的工作流程可以根据受 DST 影响的时区交付内容 一个示例场景 我们安排了一项作业 开始日期为东部时间上午 8 00 计划间隔为 24 小时 每天东部时间上午 8 点 调度程序会
  • 包含实例方法委托的静态字典

    我有一个带有巨大 switch 语句的方法 如下所示 public bool ExecuteCommand string command string args bool result false switch command case c
  • React - 垂直对齐文本和图标

    我已经尝试了所有方法来垂直对齐图标和文本 代码
  • 如何获得停止/恢复 CABasicAnimation 工作的解决方案?

    我正在使用 CABasicAnimation 旋转 UIImageView 但无法恢复暂停的动画 动画在 viewDidLoad 方法中开始 UIImageView img UIImageView alloc initWithImage U
  • NPM包最后输出消息

    有谁知道是否可以在最后打印一条日志消息npm 安装 To enable CLI tab autocompletion run mypackage completion gt gt profile email protected cdn cg
  • isoformat 中的时区字段

    我有一个应该是 EST 的时间戳 2014 10 06T18 06 40 04 56 我理解第一部分 2014 10 06T18 06 40 但不是 04 56 什么是 04 56是指这里吗 这是我获取时间戳的方法 import datet
  • 如何在 swift 中运行 shell 命令?

    我正在做一个 macOS 应用程序 尝试在子进程中运行 shell 命令 我会收到一个错误Couldn t posix spawn error 13如果我不将 launchPath 设置为 usr bin env 为什么会这样呢 如何在其他
  • Raspberry Pi-Python:在 Python 3.5.2 上安装 Pandas

    我有一台装有最新版本 Raspbian 的 Raspberry 3 Model B 与 Noobs 2 3 0 一起安装 我已经按照说明成功安装了 Python 3 5 2 在这篇文章中找到 http bohdan danishevsky