簡體   English   中英

在命令行“ModuleNotFoundError: No module named 'asyncio.base_events'”中運行 django-admin 時出錯

[英]Error when running django-admin in command line “ModuleNotFoundError: No module named 'asyncio.base_events'”

使用 pyenv 創建虛擬環境

  1. pyenv init
  2. pyenv shell 3.9.0
  3. python -m venv name_of_venv

在虛擬環境中安裝 Django 到 pip: pip install Django==3.1.7

然后,當我在 cmd 行中運行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卸載並重新安裝python版本,然后創建一個新的虛擬環境

例如。

  1. pyenv uninstall 3.9.0

  2. pyenv install 3.9.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM