【发布时间】:2018-08-07 06:18:21
【问题描述】:
我使用 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 中列出)还是其他地方有问题?
【问题讨论】:
-
有趣的是 docs 说:
This module is always available.所以我猜这是您使用的存储库的问题 -
使用 Pyenv 我在 3.7 中安装了 cmath 模块,所以我猜这个问题来自存储库。旁注:如果您在同一台机器上使用多个版本的 python,看看像 Pyenv 这样的工具可能会让您的工作更轻松
标签: python python-3.7