我有这个示例文件:
import sys
print(sys.version) # 3.7.1
import asyncio
async def hello_world():
print('Hello World')
asyncio.run(hello_world())
我正在使用pipenv确定要运行的python版本:
$ pipenv run python --version
Python 3.7.1
以下是使用python 3.7.1运行代码的输出:
$ pipenv run python ./asyncio.py
3.7.1 (default, Jan 2 2019, 19:26:38)
[Clang 8.0.0 (clang-800.0.42.1)]
3.7.1 (default, Jan 2 2019, 19:26:38)
[Clang 8.0.0 (clang-800.0.42.1)]
Traceback (most recent call last):
File "./asyncio.py", line 18, in <module>
import asyncio
File "/Users/integralist/code/python3.7/asyncio.py", line 23, in <module>
asyncio.run(hello_world())
AttributeError: module 'asyncio' has no attribute 'run'
我不确定python 3.7.1为什么没有该run属性?
我也尝试过python 3.7,但这是同样的错误吗?