ImportError: libf77blas.so.3: 无法打开共享对象文件: 没有这样的文件或目录 Raspberry Pi3

2024-04-14

我有一个 Raspberry Pi3,我的目标是作为专用服务器运行几个 python3 脚本。 到目前为止,我已经使用 pip3 安装了以下软件包

-numpy -熊猫 -scipy -python-Levenshtein -fuzzywuzzy

还有其他几个我认为与本案无关的事情。问题是,当我实际运行脚本时,它给出以下错误

File "/usr/lib/python3/dist-packages/thonny/backend.py", line 305, in _custom_import
module = self._original_import(*args, **kw)
File "/home/pi/.local/lib/python3.5/site-packages/scipy/special/__init__.py", line 641, in <module>
from ._ufuncs import *
File "/usr/lib/python3/dist-packages/thonny/backend.py", line 305, in _custom_import
module = self._original_import(*args, **kw)
ImportError: libf77blas.so.3: cannot open shared object file: No such file or directory

在行中

import scipy.stats as sp

我已经用谷歌搜索过,到目前为止我已经尝试过

sudo apt-get install libatlas-base-dev

这给了我一长串错误,比如dpkg Warning: file is missing from package file list 'libdom4j-java'

丢失文件的列表很长,它是西班牙语的,但你可以通过包名称了解它的要点

Seleccionando el paquete libgfortran-6-dev:armhf previamente no 
seleccionado.
dpkg: atención: falta el fichero de lista de ficheros del paquete `python- 
apt-common', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libnpth0:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `bind9- 
host', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `libdom4j- 
java', se supondrá que el paquete no tiene ningún fichero actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libenchant1c2a:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `python- 
simplejson', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `libjs- 
jquery', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libxaw7:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `cpp', se 
supondrá que el paquete no tiene ningún fichero actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libgstreamer-plugins-base1.0-0:armhf', se supondrá que el paquete no tiene 
ningún fichero actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `perl- 
modules-5.24', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libsbc1:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `strace', 
se supondrá que el paquete no tiene ningún fichero actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `libmpeg2- 
4:armhf', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libnettle6:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `python3- 
pantilthat', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `python3- 
gpiozero', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libatasmart4:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libk5crypto3:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`scratch2', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libss2:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libdns162:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `python- 
urllib3', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `firmware- 
realtek', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `rpi- 
chromium-mods', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libavdevice57:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libid3tag0:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `hyphen- 
en-gb', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `lp- 
solve', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`fontconfig-config', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `geany', 
se supondrá que el paquete no tiene ningún fichero actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `libxcb- 
xfixes0:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libgtk2.0-common', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `lxplug- 
ptbatt', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `python3- 
flask', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libmatroska6v5:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libasyncns0:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `libpam- 
systemd:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libip4tc0:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libcdio13:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `piwiz', 
se supondrá que el paquete no tiene ningún fichero actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libstdc++-6-dev:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libconfig-inifiles-perl', se supondrá que el paquete no tiene ningún 
fichero actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`nuscratch', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `libwacom- 
common', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `libjs- 
underscore', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `python3- 
mote', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libaudiofile1:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `python3', 
se supondrá que el paquete no tiene ningún fichero actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `python- 
pianohat', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `lxplug- 
network', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `iso- 
codes', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libncursesw5:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libzbar0:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libisorelax-java', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `rename', 
se supondrá que el paquete no tiene ningún fichero actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete 
`libarchive13:armhf', se supondrá que el paquete no tiene ningún fichero 
actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `i2c- 
tools', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `install- 
info', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado 
dpkg: atención: falta el fichero de lista de ficheros del paquete `python3- 
rtimulib', se supondrá que el paquete no tiene ningún fichero actualmente 
instalado
dpkg: error fatal irrecuperable, abortando:
no se puede abrir el fichero de lista de ficheros del paquete `python3- 
rpi.gpio': La estructura necesita una limpieza
sh: 1: /usr/bin/gdbus: Structure needs cleaning
E: Sub-process /usr/bin/dpkg returned an error code (2)

我也尝试过

sudo apt-get install python3-pip python3-dev
wget https://github.com/lhelontra/tensorflow-on- 
arm/releases/download/v1.8.0/tensorflow-1.8.0-cp35-none-linux_armv7l.whl
sudo pip3 install /tensorflow-1.8.0-cp35-none-linux_armv7l.whl
sudo apt-get install libatlas-base-dev

and sudo apt install python3-scipy

上述方法均无效,每次尝试后我仍然遇到完全相同的错误,所以我迷失了这里。


从你的 Linux/Raspberry Pi 包管理器安装 ATLAS(大概)ATLAS-develop,对我有用!

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

ImportError: libf77blas.so.3: 无法打开共享对象文件: 没有这样的文件或目录 Raspberry Pi3 的相关文章

随机推荐

  • 创建新对话框时出现 NullPointerException

    我有一个 DialogFragment 它创建一个列表视图对话框 并在列表项上单击 我想显示一个警报对话框 但是当我创建该对话框时 它给了我一个NullPointerException出现我以前从未见过的错误 08 05 11 40 42
  • F# 的 timeit 函数

    我想写一些类似的东西 let timeit x a gt b let start System DateTime Now x let duration System DateTime Now start printfn time usage
  • Dtrace 中的局部变量

    如何使用 dtrace 访问函数的本地变量 例如 在下面的代码片段中 我想使用 dtrace 了解变量 x 的值 void foo int a int x some fun a 对于内核代码来说 跟踪局部变量是不可能的 因为没有检测任意内核
  • Android实现ScrollView setOnScrollChangeListener

    在我的显示和隐藏一些小部件的应用程序中 我在该网站上找到了以下代码 但我无法在我的片段上实现它 例如 public abstract class HidingScrollListener extends RecyclerView OnScr
  • 如何从命令行设置MySQL会话wait_timeout?

    正如您从下面的输出中看到的 我正在使用 MySQL shell 来更改会话的wait timeout可变为 30 秒 有用 但是 是否可以从命令行设置此变量 mysql u root h 127 0 0 1 p Enter password
  • .Net TimeZoneInfo ID - 是否特定于 Windows 语言?

    我正在使用 net TimeZoneInfo FindSystemTimeZoneById 方法 据我所知该方法查询注册表 存储在注册表 HKEY LOCAL MACHINE Software Microsoft Windows NT Cu
  • Python 调试器的列表理解范围错误

    在调试我的代码时 我想使用列表理解 但是 当我在函数内部时 我似乎无法从调试器评估列表理解 我正在使用Python 3 4 脚本内容 cat test py usr bin python def foo x 1 2 3 3 4 print
  • 模拟 ZPL 打印机

    为了在我的 Mac 上模拟 ZPL 打印机 我在互联网上搜索了几天 最后 我在这里发布了一个解决方案 以便其他用户可以发现它有帮助 我想在这里发布我的解决方案模拟 Zebra 打印机 https stackoverflow com ques
  • 根据 JQGRID 中的条件编辑行

    在 JQGRID 中使用表单编辑 我用不同的颜色显示行 红色 无法编辑行 黑色 可以编辑行 1 Option 当用户单击编辑按钮并且所选行为红色时 应显示消息记录 无法编辑 2 选项 如果用户选择了黑色标记的可编辑行 用户可以编辑该行 但是
  • 当我在程序启动后复制 DLL 时,在运行时加载程序集失败

    在运行时我加载一个程序集 Assembly assembly Assembly LoadFrom c MyFolder MyAssembly dll 如果程序集位于该文件夹中 则此方法有效 如果程序集不在文件夹中 我会得到一个异常 当然告诉
  • 在 Java 中如何检查字节数组是否包含 Unicode 字符串?

    给定一个 UTF 8 编码字符串或任意二进制数据的字节数组 可以使用哪些方法in Java来确定它是哪一个 该数组可以由类似于以下的代码生成 byte utf8 Hello World getBytes UTF 8 或者 它可能是由类似于以
  • Ansible:全局模板文件夹?

    谷歌搜索找不到任何东西 有group vars 全部 对于变量 有类似的模板吗 我想在多个角色中使用一些模板 您可以将全局模板放入templatesAnsible 布局顶层目录 与group vars 顺便说一句 全局文件也是如此 file
  • 数组指针的常量正确性?

    有人争论说 在现代 C 语言中 我们应该始终通过数组指针将数组传递给函数 因为数组指针具有强类型 例子 void func size t n int arr n int array 3 func 3 array 这听起来可能是防止各种类型相
  • dask 可以用于在核心之外进行分组和重新编码吗?

    我有 8GB csv 文件和 8GB RAM 每个文件每行有两个字符串 格式如下 a c c a f g a c c a b f c a 对于较小的文件 我删除重复项 计算前两列中每行的副本数 然后将字符串重新编码为整数如下 https s
  • 使用 VBA 选择“查找”的第二个结果

    我正在努力做到这一点 以便我可以找到 lights 的第二个结果 以防该术语出现各种情况 下面的代码查找所考虑范围内的第一个匹配项 Dim ws As Worksheet Dim rng1 As Range Dim y As Range C
  • 如何使用javascript根据用户需求触发媒体查询

    我有一个响应式网页 针对不同的屏幕尺寸具有不同的设计 我正在使用 mediaquery 来更改我的设计 我想让用户能够更改更小或更大屏幕尺寸的设计 即使屏幕尺寸没有改变 是否可以在不改变屏幕尺寸的情况下用js触发 mediaquery 看一
  • Maven archetype + Velocity:如何显示日期

    我有一个 Maven 原型项目 当我使用这个原型时 我希望一些文件报告实际日期 我尝试使用 date 但 Velocity 无法识别它 我发现了一个叫做 DateTools 的东西 但我不知道如何使用它 这是我第一次使用 Velocity
  • pip 在 Docker 中被杀死

    我正在构建一个基于 Docker 容器python 3 7 slim stretch 同样的问题也发生在python 3 7 slim stretch 并且它正在变得Killed on pip install no cache dir ve
  • PhoneGap css 媒体查询方面不起作用

    我开发了一个以 iPhone 作为设计目标 即 640x960 gt 2 3 的应用程序 并且我使用布局中每个分区的百分比来实现此目的 以便 ui 相对于设备尺寸进行扩展 现在 这在 iPad 上运行良好 但我在使用 9 16 宽高比设备时
  • ImportError: libf77blas.so.3: 无法打开共享对象文件: 没有这样的文件或目录 Raspberry Pi3

    我有一个 Raspberry Pi3 我的目标是作为专用服务器运行几个 python3 脚本 到目前为止 我已经使用 pip3 安装了以下软件包 numpy 熊猫 scipy python Levenshtein fuzzywuzzy 还有