如何解决在命令行中运行 django-admin 时出错“ModuleNotFoundError: No module named 'asyncio.base_events'”
使用 pyenv 创建虚拟环境
pyenv initpyenv shell 3.9.0python -m venv name_of_venv
pip install Django==3.1.7
django-admin
File "/Users/sushensatturu/envs/excel/bin/django-admin",line 5,in <module>
from django.core.management import execute_from_command_line
File "/Users/sushensatturu/envs/excel/lib/python3.9/site-packages/django/core/management/__init__.py",line 12,in <module>
from django.conf import settings
File "/Users/sushensatturu/envs/excel/lib/python3.9/site-packages/django/conf/__init__.py",line 19,in <module>
from django.utils.deprecation import Removedindjango40Warning
File "/Users/sushensatturu/envs/excel/lib/python3.9/site-packages/django/utils/deprecation.py",line 1,in <module>
import asyncio
File "/Users/sushensatturu/.pyenv/versions/3.9.0/lib/python3.9/asyncio/__init__.py",line 8,in <module>
from .base_events import *
解决方法
pyenv uninstall 3.9.0pyenv install 3.9.0