当我尝试导入时间时,我得到:没有名为time的模块
我已经尝试过其他时间模块(日期时间和时间),它们工作正常。我决定检查我的安装,我无法在任何地方找到time.py。我检查了Lib,Scripts,libs和包含文件夹,但无法在任何地方找到它。
任何人都知道我能做些什么来解决这个问题?也许下载.py并将其自己放入Lib?
我在PyCharm IDE中使用Python 3.3.5。我安装的额外脚本只有EasyInstall和PRAW。
答案 0 :(得分:5)
导入确实有效。当PyCharm说No模块名为time时,我假设我会收到编译错误并开始尝试修复它。
然而,当我最终只运行代码时,它运行良好。我希望PyCharm不会检测时间模块,因为它是一个dll,而不是Martijn在评论中提到的py。这是在PyCharm Community Edition 4.0.4上。
答案 1 :(得分:1)
我尝试过使用virtualenv和许多其他东西,但我最终去了偏好 - >构建,执行,部署 - >控制台 - > Python控制台,在“启动脚本”框中,我添加了两行:
sys.builtin_module_names.append('sys')
sys.builtin_module_names.append('time')
这消除了我对sys和时间的错误。一旦我这样做,我甚至可以自动完成这两个模块......很奇怪。