首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Asyncio事件NotImplementedError

Asyncio事件NotImplementedError
EN

Stack Overflow用户
提问于 2019-12-16 03:47:16
回答 1查看 2.3K关注 0票数 2

Python3.8 windows OS 10 Django 3.0

我已经从3.6.8升级到python3.8,但是当我启动django项目时,我得到了以下错误。通过快速查看跟踪,似乎在扭曲包中的异步程序文件出现了一些问题。任何解决方案,这或它是已知的错误。

代码语言:javascript
复制
> C:\Users\user\Desktop\WorkingPy38\Current> python manage.py
> runserver 127.0.0.1:8080 Exception in thread django-main-thread:
> Traceback (most recent call last):   File
> "C:\Users\user\AppData\Local\Programs\Python\Python38\Lib\threading.py",
> line 932, in _bootstrap_inner
>     self.run()   File "C:\Users\user\AppData\Local\Programs\Python\Python38\Lib\threading.py",
> line 870, in run
>     self._target(*self._args, **self._kwargs)   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\django\utils\autoreload.py",
> line 53, in wrapper  
>     fn(*args, **kwargs)   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\django\core\management\commands\runserver.py",
> line 109, in inner_run
>     autoreload.raise_last_exception()   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\django\utils\autoreload.py",
> line 76, in raise_last_exception
>     raise _exception[1]   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\django\core\management\__init__.py",
> line 357, in  execute
>     autoreload.check_errors(django.setup)()   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\django\utils\autoreload.py",
> line 53, in wrapper  
>     fn(*args, **kwargs)   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\django\__init__.py",
> line 24, in setup
>     apps.populate(settings.INSTALLED_APPS)   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\django\apps\registry.py",
> line 91, in populate    
>     app_config = AppConfig.create(entry)   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\django\apps\config.py",
> line 116, in create       
>     mod = import_module(mod_path)   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\importlib\__init__.py",
> line 127, in import_module
>     return _bootstrap._gcd_import(name[level:], package, level)   File "<frozen importlib._bootstrap>", line 1014, in _gcd_import   File
> "<frozen importlib._bootstrap>", line 991, in _find_and_load   File
> "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked 
> File "<frozen importlib._bootstrap>", line 671, in _load_unlocked  
> File "<frozen importlib._bootstrap_external>", line 783, in
> exec_module   File "<frozen importlib._bootstrap>", line 219, in
> _call_with_frames_removed   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\channels\apps.py",
> line 6, in <module>
>     import daphne.server   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\daphne\server.py",
> line 18, in <module>
>     asyncioreactor.install()   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\twisted\internet\asyncioreactor.py",
> line 320, in  install
>     reactor = AsyncioSelectorReactor(eventloop)   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\twisted\internet\asyncioreactor.py",
> line 69, in __init__
>     super().__init__()   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\twisted\internet\base.py",
> line 571, in __init__  
>     self.installWaker()   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\twisted\internet\posixbase.py",
> line 286, in installWaker
>     self.addReader(self.waker)   File "C:\Users\user\.virtualenvs\Current-lgPmbAD0\lib\site-packages\twisted\internet\asyncioreactor.py",
> line 151, in  addReader
>     self._asyncioEventloop.add_reader(fd, callWithLogger, reader,   File
> "C:\Users\user\AppData\Local\Programs\Python\Python38\Lib\asyncio\events.py",
> line 501, in add_reader
>     raise NotImplementedError
EN

回答 1

Stack Overflow用户

发布于 2019-12-30 21:25:19

我用这个解决了这个问题

AsyncioReactor_Modify

以及https://github.com/django/channels/issues/969和andrewgodwin(频道.)说

显然是要在Windows下创建UNIX,它永远不会运行

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59350314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档