ImportError из стандартной библиотеки Python

Я получаю сообщение об ошибке ImportError при попытке импорта из стандартной библиотеки Python. Это происходит только тогда, когда я использую пользовательскую команду управления django, а не когда я использую обычный сервер запуска.

Это ошибка, которую я получаю:

Traceback (most recent call last):
File "D:/stack/sendall/website/sendall/manage.py", line 15, in <module>
execute_from_command_line(sys.argv)
File "D:\stack\sendall\website\venv\lib\site-packages\django\core\management\__init__.py", line 381, in execute_from_command_line
utility.execute()
File "D:\stack\sendall\website\venv\lib\site-packages\django\core\management\__init__.py", line 357, in execute
django.setup()
File "D:\stack\sendall\website\venv\lib\site-packages\django\__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "D:\stack\sendall\website\venv\lib\site-packages\django\apps\registry.py", line 112, in populate
app_config.import_models()
File "D:\stack\sendall\website\venv\lib\site-packages\django\apps\config.py", line 198, in import_models
self.models_module = import_module(models_module_name)
File "C:\Users\Joseph\AppData\Local\Programs\Python\Python36-32\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 978, in _gcd_import
File "<frozen importlib._bootstrap>", line 961, in _find_and_load
File "<frozen importlib._bootstrap>", line 950, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 655, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 678, in exec_module
File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removed
File "D:\stack\sendall\website\sendall\accounts\models.py", line 1, in <module>
from typing import AsyncContextManager
ImportError: cannot import name 'AsyncContextManager'

Я использую питон 3.7 Надеюсь, кто-нибудь поможет мне решить эту проблему

Замените первую строку в вашем D:\stack\sendall\website\sendall\accounts\models.py на from contextlib import AsyncContextManager.

Willem Van Onsem 17.01.2019 21:24

Та же ошибка: from contextlib import AsyncContextManager ImportError: cannot import name 'AsyncContextManager'

Joseph Groot Kormelink 17.01.2019 21:25
from contextlib import asynccontextmanager
jonroethke 17.01.2019 21:26

Все та же ошибка, и код фактически вызывается в сторонней библиотеке (таким образом, он просто закоротил стек ошибок)

Joseph Groot Kormelink 17.01.2019 21:27

Вы можете запустить REPL python3.7 и импортировать туда?

jonroethke 17.01.2019 21:28

Да, в обычной оболочке Python я могу импортировать. Кроме того, при вводе отсутствует только AsyncContextManager, все остальные модули присутствуют.

Joseph Groot Kormelink 17.01.2019 21:31

Хорошо, я нашел ошибку. Pycharm запускал пользовательскую команду управления с другой версией Python, чем обычный сервер выполнения. Спасибо за помощь!

Joseph Groot Kormelink 17.01.2019 21:35
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
7
914
0

Другие вопросы по теме