Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.3.5时间模块缺失_Python_Python 3.x_Pycharm - Fatal编程技术网

Python 3.3.5时间模块缺失

Python 3.3.5时间模块缺失,python,python-3.x,pycharm,Python,Python 3.x,Pycharm,当我尝试导入时间时,我得到:没有名为time的模块 我尝试过其他时间模块(datetime和timeit),它们工作得很好。我决定检查我的安装,但我在任何地方都找不到time.py。我检查了库、脚本、库和include文件夹,但在任何地方都找不到 有人知道我能做些什么来解决这个问题吗?也许自己下载.py并把它放到Lib中 我将Python3.3.5与PyCharm IDE一起使用。我安装的唯一额外脚本是EasyInstall和PRAW。导入确实有效。当PyCharm说没有名为time的模块时,我

当我尝试导入时间时,我得到:没有名为time的模块

我尝试过其他时间模块(datetime和timeit),它们工作得很好。我决定检查我的安装,但我在任何地方都找不到time.py。我检查了库、脚本、库和include文件夹,但在任何地方都找不到

有人知道我能做些什么来解决这个问题吗?也许自己下载.py并把它放到Lib中


我将Python3.3.5与PyCharm IDE一起使用。我安装的唯一额外脚本是EasyInstall和PRAW。

导入确实有效。当PyCharm说没有名为time的模块时,我假设会出现编译器错误,并开始尝试修复它


然而,当我最终运行代码时,它工作得很好。我希望PyCharm不会检测到时间模块,因为它是一个dll,而不是Martijn在评论中提到的py。这是PyCharm Community Edition 4.0.4上的版本。

我尝试使用virtualenv和其他许多东西,但最终我转到了Preferences->Build,Execution,Deployment->Console->Python Console,在“starting script”框中,我添加了两行内容:

sys.builtin_module_names.append('sys')
sys.builtin_module_names.append('time')

这消除了我在系统和时间方面的错误。一旦我这样做了,我甚至可以自动完成这两个模块。。。奇怪。

请包括对错误的完整回溯。
time
模块是用C实现的,因此您不会发现它是
time.py
;它将在Windows上调用
time.dll
。当模块直接编译到Python解释器中时,没有单独的文件。名称应出现在系统内置模块名称中。谢谢您的回答。我从来没有真正运行过代码,因为我的IDE说没有名为time的模块,所以我认为我会得到编译器错误。当我运行它来追踪Martijn时,它工作得很好,我猜PyCharm只是没有检测到DLL。我应该删除这个问题,还是对其他人有价值?@Vinc我建议你把你的评论作为一个答案。也许编辑该问题以提及PyCharm。有时由于以下原因找不到已知的stdlib模块。检查您的模块是否没有使用标准名称。PyCharm 4.0.4(付费版)中的python 2.7.6(或实际上我可以用作解释器的任何python版本)也会出现这种情况。编译和运行良好,但PyCharm会在其下方加上红色下划线。