【问题标题】:ModuleNotFoundError: No module named '_ctypes' when installing pipModuleNotFoundError:安装 pip 时没有名为“_ctypes”的模块
【发布时间】:2019-11-07 12:25:14
【问题描述】:

在我的 RHEL 7.x 系统上,我在 /usr/bin 中有系统级 python2.7,在 /usr/local/bin 中有 python3.7。我正在尝试为我的 python3.7 安装 pip,但出现“ModuleNotFoundError: No module named '_ctypes'”错误。我确实安装了 libffi-devel,但问题仍然存在。

我使用安装 libffi-devel 百胜安装 libffi-devel 我从这里下载了 get_pip 文件: 须藤wgethttps://bootstrap.pypa.io/get-pip.py 现在当我跑 sudo /usr/local/bin/python3.7 get-pip.py 我收到描述的错误

另外,我试过了 sudo /usr/local/bin/python3.7 -m ensurepip 这给了我同样的错误。

如何为我的 python3.7 成功安装 pip

【问题讨论】:

  • 你自己编译过Python吗?安装libffi-devel后重新编译了吗?
  • 我该怎么做? @phd
  • 和第一次编译的方法一样。
  • 我删除了已有的python3.7,重新安装编译,问题解决。谢谢
  • 我在使用 python 3.7.5 时遇到了这个问题,当我尝试使用 python 3.7.1 时没有发生此问题

标签: pip ctypes python-3.7 failed-installation


【解决方案1】:

安装libffi开发包:

sudo apt-get install libffi-dev

然后再次编译。

【讨论】:

  • 如果您在没有 libffi-dev 的共享主机上?
  • 我不太清楚,但我认为您可以在自己身边安装一个新的 python 并使用它。
  • @hassanzadeh.sd 安装 libffi 后,在重新编译 python 库时提供该软件包?
猜你喜欢
  • 2023-03-03
  • 2017-08-26
  • 2021-06-26
  • 2022-07-30
  • 1970-01-01
  • 2021-02-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-02
相关资源
最近更新 更多