+8 投票
分类:学习问题 | 用户: 7 7 4 (1.0k 分)
为什么输入from datetime import datetime会报错

2 个回答

+1 投票
用户: 7 (170 分)
from和import后的内容不能一样
用户: 7 (170 分)
或者检查一下命名是有没有区分大小写
用户: 10 8 4 (2.7k 分)
质疑:datetime,date,timedelta都算是一种数据类型,它就是小写
https://docs.python.org/zh-cn/3/library/datetime.html#examples-of-usage-date

或许与python版本有关,未查证,为题主提供思路
0 投票
用户: 7 4 (1.2k 分)
  1. Python环境未正确设置
    如果你使用的Python环境有问题,比如路径设置不正确,或者Python解释器损坏,可能会导致导入失败。

  2. Python版本不兼容
    确保你使用的Python版本支持 datetime 模块。通常,datetime 模块是Python标准库的一部分,所以几乎所有版本的Python都应该支持它。

  3. 自定义模块冲突
    如果你有一个名为 datetime.py 的文件在你的项目目录中,或者在你的Python路径中的任何地方,那么当你尝试导入标准库的 datetime 模块时,Python可能会错误地导入你的自定义模块。为了避免这种情况,请确保不要将文件命名为与标准库模块相同的名称。

  4. 虚拟环境问题
    如果你正在使用虚拟环境,确保你的虚拟环境已经激活,并且所有的依赖都已正确安装。

  5. 损坏的安装
    在某些情况下,Python的安装可能损坏,导致标准库模块无法正确导入。重新安装Python可能有助于解决这个问题。

  6. IDE或编辑器的问题
    如果你使用的是PyCharm或其他IDE,有时IDE的配置问题或缓存问题可能导致导入错误。尝试重启IDE或清除其缓存可能有助于解决问题。

欢迎来到 在线问答系统 ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...