gpt4 book ai didi

Python 3.7 cmath 模块导入错误

转载 作者:行者123 更新时间:2023-12-01 09:10:23 41 4
gpt4 key购买 nike

我使用 ppa:deadsnakes/ppa 存储库在 ubuntu 上安装了 python3.7。

当我尝试运行时

import cmath

在 python shell 中失败并显示消息:

ModuleNotFoundError: No module named 'cmath'

我没有找到任何有关该库的弃用的信息或 python3.7 变更日志中的任何内容。它在 python 3.5 和 2.7 中运行良好。我尝试在不同的 ubuntu 虚拟机和计算机上安装它,但总是得到相同的结果。

我是否需要安装某些特定的库或其他东西(我对此表示怀疑,因为该模块列在标准库 https://docs.python.org/3/library/index.html 中)或者其他地方有问题?

最佳答案

这是 python3.7 的 deadsnakes 向后移植中的一个错误,特别针对 xenial。

在 3.7 测试版期间(导入软件包时)。 cpython 构建系统使用 PY_CORE_CFLAGS 作为 make 变量。后来更改为 PY_STDMODULE_CFLAGS。 debian 随其软件包发布了一个补丁,该补丁使用该特定变量的 sed 表达式来调整生成的 makefile 行。由于缺少此内容,导致 cmath 模块构建不正确。

此问题已在 this commit 中修复

此修复程序在 3.7.0-1+xenial2(debian 版本)中可用

关于Python 3.7 cmath 模块导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51707435/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com