- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当尝试在我的 Ubuntu 系统上以桌面模式安装 pgadmin4 时,我收到了 _ctypes 的 ModuleNotFoundError。
我做了一些研究,发现 _ctypes 需要安装 libffi-dev 包。但是,似乎为 Python 2.7 安装了 libffi-dev 并因此安装了 _ctypes,当我运行 import ctypes 时,它似乎可以工作:
$ python2
Python 2.7.15+ (default, Nov 27 2018, 23:36:35)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import ctypes
>>>
$ python
Python 3.7.3 (default, Jun 21 2019, 12:46:58)
[GCC 7.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import ctypes
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.7/ctypes/__init__.py", line 7, in <module>
from _ctypes import Union, Structure, Array
ModuleNotFoundError: No module named '_ctypes'
最佳答案
如果从源文件安装 python,则必须手动安装一些必需的包,如 https://superuser.com/questions/1412975/how-to-build-and-install-python-3-7-x-from-source-on-debian-9-8 中所述。 .
实际上你应该在 make
之后看到一些错误。由于 libffi
未找到,如下面的屏幕截图所示。但是,您仍然可以运行 make install
尽管有错误。当您在安装后打开 python 并导入模块时,它会给您这样的错误。
为了解决这个问题,你可以安装依赖包,即libffi
。或 libffi-devel
(redhat) ./configure
之前, make
和 make install
如中所述:
Package libffi was not found in the pkg-config search path REDHAT6.5和
https://bugs.python.org/issue31652 .
关于python-3.x - 为 Python 3.7 安装 libffi-dev 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56810881/
我已经创建了一个Python应用程序,并使用Pyinstaller将其构建到Unix可执行文件中。在我尝试对应用程序进行代码签名之前,应用程序运行得很好。在代码签名之后,我在尝试运行可执行文件时收到以
我尝试在 RHEL 上安装 libffi-devel,但是当我尝试时收到此消息: Transaction Check Error: package libffi-3.0.5-1.el5.6.z.x
我正在尝试使用 libffi 在 macos (10.11) 上访问 stat()。这是 SWI-Prolog 的新的基于 FFI 的外部接口(interface)的一部分。此接口(interface
我在使用英特尔编译器 (11.1) 构建带有 ctypes 的 Python 工作版本时遇到问题。问题是,ctypes 模块下的 libffi 在与例如接口(interface)连接时无法正常工作。
我的印象是 CFFI 不能按值传递结构,但 CFFI 文档说: To pass or return a structure by value to a function, load the cffi-
我在 VirtualBox 上运行 32 位 Ubuntu 12.04。我一直在尝试让 pypy 工作,这太令人沮丧了。我下载了二进制文件,当我尝试运行它时出现此错误 kimberly@kimberl
我正在尝试使用 GCC 为 Cortex-M3 处理器构建外部函数接口(interface)库。根据http://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html
我需要在我的 Heroku 服务器上运行 libffi-dev 来编译我正在使用的一些包。如何在 Heroku 上安装这样的依赖项? 最佳答案 我从未这样做过,但我认为自定义二进制构建包在这种情况下可
我需要 libffi 来构建我的 C++ 项目。问题是不存在用于查找 libffi 的预制脚本,并且 ffi.h 位于奇怪的位置,具体取决于库的版本和 Linux 发行版。 这是我的尝试: # Loo
yum install libffi-devel 这是错误消息: Error downloading packages: libffi-devel-3.0.13-16.el7.x86_64: [Err
我正在尝试在 Elastic Beanstalk 上设置 Flask 应用程序。其中一个依赖项是 cffi。当我查看错误日志时,我得到了 same error as in this question
我无法确定这段代码崩溃的原因: #define MACOSX #include #include #include #include void sum(int64_t *a, int64_t
我尝试安装 libffi-3.0.11 我跟着那一边 http://www.linuxfromscratch.org/blfs/view/svn/general/libffi.html 但是我收到了这
我正在尝试将我的应用程序部署到 Heroku。它使用 pyOpenSSL,这需要 cryptography,这需要 libffi。我在这里找到了一个包含 libffi 的自定义构建包:https://
这个回溯弄乱了我所有的程序,我仍然无法修复它我已经尝试了所有方法,但没有帮助! 这是问题所在: ffi_prep_closure(): bad user_data (it seems that the
检查(最新)标签 v3.2.1 后: % sh autogen.sh % ./configure CC=i686-pc-mingw32-gcc % make check 所有测试似乎都失败了。 使用
我正在尝试使用 libffi在我的一个项目中,但我似乎无法为 iOS(或 macOS,就此而言)进行编译。这是我在为 iOS 模拟器构建时遇到的各种错误之一: bash: src/arm/gentra
我需要编译 libffi 库以在 Visual Studio 2013 项目中使用它。 我正在使用 libffi 3.0.13,从他们的网站下载 original page 我一直在努力让它工作,按照
我已经在我的 Linux 服务器上安装了 libffi 并且正确地将 PKG_CONFIG_PATH 环境变量设置为正确的目录,因为 pip 认识到它已安装;但是,当尝试安装 pyOpenSSL 时,
我正在尝试在我的 Android 手机上运行 Buildozer。为此,我在 Termux App (Android 7)(redmi Note 4) 上使用 Arch Linux pRoot 由于
我是一名优秀的程序员,十分优秀!