时间模块:找不到满足要求的版本
Time module: Couldn't find a version that satisfies the requirement
我试过 运行 这个代码:
from time import clock
def f2():
t1 = clock()
res = ' ' * 10**6
print('f2:', clock()-t1)
但得到了回溯:
from time import clock
ImportError: cannot import name 'clock' from 'time' (unknown location)
Python 在标准库中没有看到时间模块?
我尝试通过 pip 手动安装此模块(是的,我知道它应该已经安装了。但我还能做什么?)。我收到以下响应错误:
ERROR: Could not find a version that satisfies the requirement time
ERROR: No matching distribution found for time
尝试通过 PyCharm 安装模块也失败了 - 它只是 运行s pip 并得到同样的错误。
我找到了答案。
模块 time
中的方法 clock()
在 3.8 中已弃用,请参阅 issue 36895。
所以我用了time.time()
import time
def f2():
t1 = time.time()
res = ' ' * 10**8
t2 = time.time()
print('f2:', t2 - t1)
奇怪,但是在谷歌搜索问题时,我注意到很多人在 2019-2021 (after clock(
) deprecated in Python 3.8) 有这个错误,但是没有人写如何解决它。
所以我的回答可能真的很有帮助。
我试过 运行 这个代码:
from time import clock
def f2():
t1 = clock()
res = ' ' * 10**6
print('f2:', clock()-t1)
但得到了回溯:
from time import clock
ImportError: cannot import name 'clock' from 'time' (unknown location)
Python 在标准库中没有看到时间模块?
我尝试通过 pip 手动安装此模块(是的,我知道它应该已经安装了。但我还能做什么?)。我收到以下响应错误:
ERROR: Could not find a version that satisfies the requirement time
ERROR: No matching distribution found for time
尝试通过 PyCharm 安装模块也失败了 - 它只是 运行s pip 并得到同样的错误。
我找到了答案。
模块 time
中的方法 clock()
在 3.8 中已弃用,请参阅 issue 36895。
所以我用了time.time()
import time
def f2():
t1 = time.time()
res = ' ' * 10**8
t2 = time.time()
print('f2:', t2 - t1)
奇怪,但是在谷歌搜索问题时,我注意到很多人在 2019-2021 (after clock(
) deprecated in Python 3.8) 有这个错误,但是没有人写如何解决它。
所以我的回答可能真的很有帮助。