【问题标题】:Module in list can't be imported列表中的模块无法导入
【发布时间】:2016-12-31 06:40:39
【问题描述】:

我知道这可能会被标记为重复,但请听我说!
像这样的问题可怕已过时,不再适用于我的需求!

我使用help("Modules")获取所有已安装模块的列表。
我正在寻找的模块 "crypt" 在列表中。
当我尝试在 shell 和新文件中导入它时,出现以下错误:

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    import crypt
  File "C:\Users\Work\AppData\Local\Programs\Python\Python35-32\lib\crypt.py", line 3, in <module>
import _crypt
ImportError: No module named '_crypt'

注意: 我没有用下划线来称呼它

【问题讨论】:

    标签: python python-3.x module cryptography crypt


    【解决方案1】:

    看起来你正试图在 Windows 上运行它——crypt 是一个仅限 Unix 的库。

    https://docs.python.org/dev/library/crypt.html

    【讨论】:

    • 啊,好的。这就说得通了。为什么 Windows 没有它?
    • 因为它所依赖的底层服务 crypt(3) 例程在 Windows 中不存在。
    猜你喜欢
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 2019-04-15
    • 2017-11-11
    • 2021-07-27
    • 2019-06-13
    相关资源
    最近更新 更多