æè¿ipythonã䜿ãå§ããŸããã ä»ã§ã¯ãå€æ°ã®å®çŸ©ã®ãããªåçŽãªã¢ã¯ã·ã§ã³ã§ãã£ãŠããã¢ã¯ã·ã§ã³ãå®è¡ãããšãã®ã¡ãã»ãŒãžã衚瀺ãããããšããããããŸãã
Unhandled exception in event loop:
File "c:\users\USER\appdata\local\programs\python\python38-32\lib\asyncio\proactor_events.py", line 768, in _loop_self_reading
f.result() # may raise
File "c:\users\USER\appdata\local\programs\python\python38-32\lib\asyncio\windows_events.py", line 808, in _poll
value = callback(transferred, key, ov)
File "c:\users\USER\appdata\local\programs\python\python38-32\lib\asyncio\windows_events.py", line 457, in finish_recv
raise ConnectionResetError(*exc.args)
Exception [WinError 995] The I/O operation has been aborted because of either a thread exit or an application request
Press ENTER to continue...
ãã®ã¡ãã»ãŒãžã¯ãåãã³ãã³ãã«å¯ŸããŠè¡šç€ºãããå Žåãšè¡šç€ºãããªãå ŽåããããŸãïŒxyz = "hello"ã®ããã«ïŒã ç§ãäœãééããã®ãããããªãã éåžžã®ã€ã³ã¿ããªã¿ã«ã¯ãã®åé¡ã¯ãããŸããã 3.8ã䜿çšããcmdãä»ããŠipython7.10.2ãã€ã³ã¹ããŒã«ããŸããã
ããããšãã
ããã³ããããŒã«ãããã2.xã«ããŠã³ã°ã¬ãŒãããŠããããåå ãã©ããã確èªã§ããŸããïŒ
ããŒã«ããã2.0.10ãããã³ããããããã«ããŠã³ã°ã¬ãŒãããŸããããæ©èœããŸããã ã©ããããããšãã
ç§ã¯ããã«ãŸã£ããæ
£ããŠããªãã®ã§ãäœãå€ãã£ãã®ãæããŠãã ããã
ãŸããããŒãžã§ã³ãéã«ãããšåé¡ãçºçããå¯èœæ§ããããŸããïŒ
Prompt_toolkit 3ïŒIPythonãè€æ°è¡ã®ç·šéãšæ§æã®è²ä»ããè¡ããããã«ããã©ã€ãã©ãªïŒã¯ãIPython7.10ã®çŽåã«ãªãªãŒã¹ãããŸããã 䞊è¡ããã°ã©ãã³ã°ãè¡ããšãasyncioeventloopã§ããé©åã«åçããããšããŸãã IPythonãããã³ããããŒã«ããã3ãšäºææ§ãæãããããã«æåãå°œãããŸããããããã€ãã®ãšããžã±ãŒã¹ããããŸãã
prompt_toolkit 2.xã§ãã¹ãŠãæ£åžžã«æ©èœããã¯ãã§ãããããŠãäžèšã®ãšã©ãŒãçºçããçç±ãçªãæ¢ããããšããŸãã
çŸåšã®ãšã©ãŒã§ã¯ããããã©ãããæ¥ãŠããã®ããæ£ç¢ºã«ç¥ãããšã¯å°é£ã§ãããããŸãããã°ã次ã®ããã€ãã®ãªãªãŒã¹ã§çç±ãçµã蟌ã¿ãŸãã
ããããã€è§£æ±ºããããã«ã€ããŠäœãèãã¯ãããŸããïŒ
誰ãããããèµ·ããçç±ãšä¿®æ£ãäœã§ãããã調æ»ããæéãèŠã€ãããšã; æœåšçã«VMãšããŠWindowsãã·ã³ãæã£ãŠãã人ã¯ç¹ã«é ãã§ãã
æ®å¿µãªããããã¹ãŠã®å®æçãªã¡ã³ããïŒå¥åã»ãšãã©ç§ïŒã¯ã圌ãã®èªç±ãªæéã«ãããè¡ã£ãŠããŸã-ããã¯ãŸãã§ãã ç§ããŠã£ã³ããŠãºãã·ã³ãæã£ãŠããŸããã
æããããèŠã€ããå Žåã¯ããããåžžã«ããªã¬ãŒããäžé£ã®ã¢ã¯ã·ã§ã³ã圹ç«ã¡ãŸãã
調æ»ã®çµæãPythonã®éåæã®Windowsãã©ãããã©ãŒã å®è£ ã®ãã°ã ãšæããŸãã
Python 3.8.1ïŒtags / v3.8.1ïŒ1b293b6ã2019幎12æ18æ¥ã23ïŒ11ïŒ46ïŒ[MSC v.1916 64ãããïŒAMD64ïŒ] Windows 10ããŒãžã§ã³1809ïŒOSãã«ã17763.1039ïŒ
1ïŒãã¡ã€ã«ã«è¿œå BaseProactorEventLoop._loop_self_reading
ã®Libasyncioproactor_events.pyïŒ
766....try:
767........if f is not None:
768............f.result() # may raise
...........if self._stopping:
...............raise exceptions.CancelledError("Event loop is stopping")
769........f = self._proactor.recv(self._ssock, 4096)
2ïŒãã¹ãããŸãã ãšã©ãŒã¯ãããããŸãã...
ç·šéïŒãã®ç¹å®ã®ã³ãŒãã³ã³ããã¹ãã§ã¯ã代ããã«if self._stopping: return
ã䜿çšã§ããŸãïŒå°ãéãã¯ãã§ãïŒ
EDIT2ïŒbugs.python.orgã®ãã°ãšããã®ãšã©ãŒã®åå ã®èª¬æïŒä»ã®èª°ããèŠã€ããïŒïŒ https ïŒ//bugs.python.org/issue39010#msg362076
MrEightFiveããªãã®ä¿®æ£ã«æè¬ããŸã..ããã¯ç§ã®ããã«åããŠããããã§ã
@MrEightFiveããããšãããããŸããå€æŽãå®è£ ããŸããã æ£åžžã«åäœããŠããããã§ãã
@MrEightFive Python3.8.2ã§ãæ©èœããããã§ãã
@MrEightFiveãš@Carreauã®ãœãªã¥ãŒã·ã§ã³ã«æè¬ããŸããåãåé¡ãçºçããŸããã
@MrEightFive Python3.8.2ã§ãæ©èœããããã§ãã
åãååããªçµéš
åããããããšãïŒ
ããã«ãééããŸãã @MrEightFiveä¿®æ£ãäœã§ããããç¥ã£ãŠãããšæãããå Žåã¯ãCPythonã«ãã«ãªã¯ãšã¹ããéä¿¡ããŠãã ããã ïŒãŠã£ã³ã¯ïŒ
@segevfiner
ç§ã¯CPythonéçºã°ã«ãŒãã®ã¡ã³ããŒã§ã¯ãããŸããã圌ãã®ããã¥ã¡ã³ãã«ãããšã圌ããããªããåãå
¥ããåã«ãæ€èšŒã®ïŒåºç¯ãªïŒããã»ã¹ããããŸããç°¡åã ã£ããã
第äºã«ãããã«é¢ãããã°ã¬ããŒãã¯ãã§ã«bugs.python.orgïŒäžèšã®ç§ã®æçš¿ã®EDIT2ãåç §ïŒã«å¥ã®ã¿ã€ãã«ã§ååšããŸããããã®ãã°ã®çç±ã¯ç§ãèŠã€ãããšããã«æ£ç¢ºã«è¿°ã¹ãããŠããŸãã ã§ããããè€è£œããå¿ èŠã¯ãªããšæããŸãã
第3ã«ãåé¿çã¯æ©èœããŸãããå¯äœçšããªããšããä¿èšŒã¯ãããŸããïŒç¹å®ã®ããŒãžã§ã³ã®éåæã§ã€ãã³ãã«ãŒãã®ã·ã£ããããŠã³ãã©ã®ããã«å®è£ ããããã«ã€ããŠã¯ãããã€ãã®äŸåé¢ä¿ããããå€æŽãããå¯èœæ§ããããŸãïŒã CPythonã®éåæãã¹ãïŒ3.8.1ïŒãå®è¡ããåæ ŒããŸãããããã以äžã®èª¿æ»ã¯è¡ããŸããã§ããã å®éã«asyncioã«åãçµãã§ããŠãCPythonã³ãŒãã«ç²ŸéããŠãã人ããããæ€èšŒããæ¹ãããã§ãããã
@MrEightFiveããã¯å®éã«ã¯ããªããæããããç°¡åã§ãã PRãéä¿¡ããŠCLAã«çœ²åããã³ãŒãã¬ãã¥ãŒãªã©ãåŸ ã€ã ãã§ããGitHubã®ä»ã®ãããžã§ã¯ããšåãããã«ã CPythonã«ã¯ãã«ãªã¯ãšã¹ããã¬ãã¥ãŒãã人ãååã«ããªãããã«èŠããããšããããããŸãããå€ãã®äººããã³ã°ãããŸãŸã«ãªã£ãŠããŸãã ãŸãã¯ãPythonãã°ãã©ãã«ãŒã®åé¡ã«ã€ããŠææ¡ãããåé¿çãæçš¿ããããšãã§ããŸãã ããããããªããŠããPR /å·ã§ããèšãããšãã§ããã®ã§ãæ°ã«ãªããšããã§ãã ããã¯å€ãã®å Žåã誰ããåé¡ã調ã¹ãŠä¿®æ£ã確èªããããããè¯ã/æ£ãããã®ãæäŸãããããã®ã«åœ¹ç«ã¡ãŸãã ããããããã¯åãªãææ¡ã§ãããããªããæ¬åœã«ããã奜ãå Žåã«ã®ã¿ãããè¡ã£ãŠãã ããã
ãã®ãšã©ãŒã¯promt_toolkitã®äœ¿çšäžã«ãçºçããŸãããã解決çïŒMrEightyFiveã¯çŽ æŽãããåäœãããå€ãã®æéãç¯çŽããŸããã
ïŒMrEightFiveãææ¡ããããã«ïŒproactor_events.pyã«ã³ãŒããè¿œå ããŠãå¹æã¯ãããŸããã§ãããã pip install --upgrade prompt-toolkit==2.0.10
ã¯å¹æããããŸããã Win10Python38ã
KyryloKaralyusã®ãœãªã¥ãŒã·ã§ã³ã¯ç§ã®ããã«åããã 泚æãã¹ãç¹ã®1ã€-ç§ã¯æåã«èª€ã£ãŠpipinstall --upgrade prompt-toolkit == 2.0.1ãå®è¡ããŸããããããã«ãããšã©ãŒããã³ã¹ãããã§çºçãå§ããŸããã ç§ã¯ã¿ãŒããã«ã殺ããªããã°ãªããŸããã§ããã
ïŒMrEightFiveãææ¡ããããã«ïŒproactor_events.pyã«ã³ãŒããè¿œå ããŠãå¹æã¯ãããŸããã§ãããã
pip install --upgrade prompt-toolkit==2.0.10
ã¯å¹æããããŸããã Win10Python38ã
ããã¯ç§ã®ããã«åããã
ãã«ãªã¯ãšã¹ããCPythonã«å¯ŸããŠæçµçã«ææ¡ãããŸããïŒ bpo-39010ïŒã«ãŒãã®çµäºåŸã«ãã£ã³ã»ã«ãããfutureã®ãšã©ãŒãç¡èŠããŸãã
ãšããã§ãPythonãMS Storeããã€ã³ã¹ããŒã«ãããå Žåã proactor_events.py
ãå€æŽããã®ã¯éåžžã«å°é£ã§ãã
ç§ã¯ææè ãç§ã«å€æŽããç§ãšãå šå¡ããå®å šã«å¶åŸ¡ã§ããããã«èšå®ããŸããã ãã ããã»ãŒãã¢ãŒãã§ã管çè ãšããŠåè©Šè¡ãããŠãããã¡ã€ã«ãç·šéã§ããŸããã
ããŒã«ããã2.0.10ãããã³ããããããã«ããŠã³ã°ã¬ãŒãããŸããããæ©èœããŸããã ã©ããããããšãã
pip install prompt-toolkit==2.0.10
python 3.8.3ãipython 7.13.0ãprompt_toolkit3.0.5ã§ãã®äŸå€ãçºçããŸã
ãšããã§ãPythonãMS Storeããã€ã³ã¹ããŒã«ãããå Žåã
proactor_events.py
ãå€æŽããã®ã¯éåžžã«å°é£ã§ãã
ããç°¡åãªæ¹æ³ã¯ãasyncioããã±ãŒãžå šäœããããžã§ã¯ãã«ã³ããŒããŠããã§å€æŽããPythonã䜿çšããŠã¢ãžã¥ãŒã«å šäœãã·ã£ããŠã€ã³ã°ããããšã§ãã Windowsã¹ãã¢ã¢ããªã¯_éåžžã«_ä¿è·ãããŠããŸãã
ããããCPythonãããã«ã€ããŠããã©ããŒã¢ããããŠããŸãã
調æ»ã®çµæãPythonã®éåæã®Windowsãã©ãããã©ãŒã å®è£ ã®ãã°ã ãšæããŸãã
Python 3.8.1ïŒtags / v3.8.1ïŒ1b293b6ã2019幎12æ18æ¥ã23ïŒ11ïŒ46ïŒ[MSC v.1916 64ãããïŒAMD64ïŒ] Windows 10ããŒãžã§ã³1809ïŒOSãã«ã17763.1039ïŒ
- ãã¡ã€ã«ã«è¿œå
次ã®ã³ãŒãã®768è¡ç®ä»¥éã®é¢æ° BaseProactorEventLoop._loop_self_reading
ã®Libasyncioproactor_events.pyïŒ
766....try:
767........if f is not None:
768............f.result() # may raise
...........if self._stopping:
...............raise exceptions.CancelledError("Event loop is stopping")
769........f = self._proactor.recv(self._ssock, 4096)
- ãã¹ãã ãšã©ãŒã¯ãããããŸãã...
ç·šéïŒãã®ç¹å®ã®ã³ãŒãã³ã³ããã¹ãã§ã¯ã代ããã«
if self._stopping: return
ã䜿çšã§ããŸãïŒå°ãéãã¯ãã§ãïŒEDIT2ïŒbugs.python.orgã®ãã°ãšããã®ãšã©ãŒã®åå ã®èª¬æïŒä»ã®èª°ããèŠã€ããïŒïŒ https ïŒ//bugs.python.org/issue39010#msg362076
ç§ãåãã!!
ã©ããïŒïŒ
ããŒã«ããã2.0.10ãããã³ããããããã«ããŠã³ã°ã¬ãŒãããŸããããæ©èœããŸããã ã©ããããããšãã
pip install prompt-toolkit==2.0.10
ãã³ã®ãããã§ãããã¯ç§ã®ããã«åããïŒ
conda install prompt_toolkit = 2.0.10
ããã³ããããŒã«ãããã2.xã«ããŠã³ã°ã¬ãŒãããŠããããåå ãã©ããã確èªã§ããŸããïŒ
ããã¯ç§ã«ã圹ç«ã¡ãŸãããããããšãïŒ
pip install --upgrade prompt-toolkit==2.0.10
ã©ããããããšãããããŸãããç§ã¯ã€ãã«ç§ã®ããã€ã¹ã§äžèšã®è§£æ±ºçãæ©èœããããã«ãªããŸãã!!
次ã®ããšãè©ŠããŠã¿ãŸãããããã€ã[Errno13]èš±å¯ãæåŠãããŸãã
- ãã¡ã€ã«ã«è¿œå
次ã®ã³ãŒãã®768è¡ç®ä»¥éã®é¢æ° BaseProactorEventLoop._loop_self_reading
ã®Libasyncioproactor_events.pyïŒ
ããã¯3.9rc2ã§ä¿®æ£ãããŸãã
@ imba-tjdå€ãPythonããŒãžã§ã³ã«ããã¯ããŒããããŸããïŒ ïŒãŸãã¯ãã§ã«æã£ãŠããŸããïŒïŒ
Pythonã®ãã°ãããtã¯3.8ã«ããã¯ããŒããããŠããããã§ãã
3.9rc2ã§ããšã©ãŒãçºçããŸã...
ããã³ããããŒã«ãããã2.xã«ããŠã³ã°ã¬ãŒãããŠããããåå ãã©ããã確èªã§ããŸããïŒ
ããã¯å©ãã«ãªããŸãããããããšãã
ãããPython3.8.6ããã³3.9ã§ä¿®æ£ãããã®ã§ã¯ãªãããšæããŸãã
調æ»ã®çµæãPythonã®éåæã®Windowsãã©ãããã©ãŒã å®è£ ã®ãã°ã ãšæããŸãã
Python 3.8.1ïŒtags / v3.8.1ïŒ1b293b6ã2019幎12æ18æ¥ã23ïŒ11ïŒ46ïŒ[MSC v.1916 64ãããïŒAMD64ïŒ] Windows 10ããŒãžã§ã³1809ïŒOSãã«ã17763.1039ïŒ
- ãã¡ã€ã«ã«è¿œå
次ã®ã³ãŒãã®768è¡ç®ä»¥éã®é¢æ° BaseProactorEventLoop._loop_self_reading
ã®Libasyncioproactor_events.pyïŒ
766....try:
767........if f is not None:
768............f.result() # may raise
...........if self._stopping:
...............raise exceptions.CancelledError("Event loop is stopping")
769........f = self._proactor.recv(self._ssock, 4096)
- ãã¹ãã ãšã©ãŒã¯ãããããŸãã...
ç·šéïŒãã®ç¹å®ã®ã³ãŒãã³ã³ããã¹ãã§ã¯ã代ããã«
if self._stopping: return
ã䜿çšã§ããŸãïŒå°ãéãã¯ãã§ãïŒEDIT2ïŒbugs.python.orgã®ãã°ãšããã®ãšã©ãŒã®åå ã®èª¬æïŒä»ã®èª°ããèŠã€ããïŒïŒ https ïŒ//bugs.python.org/issue39010#msg362076
ãã®åé¡ã¯ãWindows10ã§Anacondaã䜿çšããŠPython3.8.3ãã¯ãªãŒã³ã€ã³ã¹ããŒã«ãããšçºçãã @ MrEightFiveã«ããåé¿çã¯å®å šã«æ£åžžã«æ©èœããŸããã
pip install --upgrade prompt-toolkit == 2.0.10
ããã¯ãWindowsAnaconda3-2020.11ããŒãžã§ã³ã§æ©èœããŸããã
ããã¯ïŒã»ãšãã©ïŒWindows 10ãAnacondaIndividual Edition2020.11ã§æ©èœããŸããã
仲éã®AnacondaãŠãŒã¶ãŒã®å Žåã¯ããã®æŽæ°ãcondaç°å¢å
ã«ä¿æããããšããå§ãããŸãã
conda install -c conda-forge prompt_toolkit
ããã¯ç§ã®ããã«åããã
try-except-blockãå®è¡ãããšããã«è¡šç€ºãããŸããããã以å€ã®å Žåã¯äºæž¬ã§ããŸããã
ãã€ãèªã®ãšã©ãŒããã¹ããè¿œå ãããã ããªã®ã§ãããã¯ããå€ãã®ãŠãŒã¶ãŒã«è¡šç€ºãããŸãã ïŒWindows 10 ProãããŒãžã§ã³2004ïŒ
ã€ãã³ãã«ãŒãã§æªåŠçã®äŸå€ïŒ
_loop_self_readingã®ãã¡ã€ã« "cïŒusersuserappdatalocalprogramspythonpython38libasyncioproactor_events.py"ãè¡768
f.resultïŒïŒïŒçºçããå¯èœæ§ããããŸã
ãã¡ã€ã« "cïŒusersuserappdatalocalprogramspythonpython38libasynciowindows_events.py"ãè¡808ã_poll
å€= callbackïŒtransferredãkeyãovïŒ
ãã¡ã€ã« "cïŒusersuserappdatalocalprogramspythonpython38libasynciowindows_events.py"ãè¡457ãfinish_recv
ConnectionResetErrorïŒ* exc.argsïŒãçºçãããŸã
äŸå€[WinError995] Der E / A-Vorgang wurde wegen eines Threadendes oder einer Anwendungsanforderung abgebrochen
ENTERãæŒããŠç¶è¡ããŸã...
æ²ããããšã«
conda install -c conda-forge prompt_toolkit
ç§ã®ããã«åé¡ãä¿®æ£ããŸããã§ããã
@ musm ãprompt_toolkitv2ãæå®ããå¿ èŠããããŸãã
conda install -c conda-forge prompt_toolkit=2
ç§ã¯Anaconda2020.11ããã£ãŠããŸã
conda install -c conda-forge prompt_toolkit=2
倧èŠæš¡ãªçŽäºã«ã€ãªãã£ãŠããŸãïŒ
> conda install -c conda-forge prompt_toolkit=2
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: \
Found conflicts! Looking for incompatible packages.
This can take several minutes. Press CTRL-C to abort.
Examining qtpy: 1%|â | 3/327 [00:00<00:20, 16.00it/s]\Examining statsmodels: 1%|â | 3/327 [00:00<00:20, 16.00it/s]/Examining ipython_genutils: 3%|ââ | 10/327 [00:07<04:17, 1.23it/s]|Examining pyflakes: 5%|âââ | 16/327 [00:10<02:19, 2.22it/s]|Examining zope.event: 7%|âââââ | 23/327 [00:13<02:18, 2.20it/s]\Examining vs2015_runtime: 11%|ââââââ | 36/327 [00:17<02:29, 1.94it/s]\Examining mpir: 15%|ââââââââââ | 48/327 [01:32<37:15, 8.01s/it]\Examining krb5: 17%|ââââââââââââ | 57/327 [01:38<06:35, 1.47s/it]-Examining prometheus_client: 18%|ââââââââââ | 60/327 [01:42<09:06, 2.05s/it]|Examining cython: 19%|âââââââââââââ | 63/327 [01:47<08:58, 2.04s/it]-Examining flake8: 21%|âââââââââââââ | 68/327 [02:37<24:45, 5.73s/it]-Examining pytest: 25%|ââââââââââââââââ | 82/327 [03:30<30:07, 7.38s/it]-Examining openpyxl: 26%|ââââââââââââââââ | 85/327 [03:51<25:16, 6.27s/it]\Examining beautifulsoup4: 32%|ââââââââââââââââââ | 105/327 [04:08<03:40, 1.01it/s]|Examining html5lib: 35%|âââââââââââââââââââââ | 114/327 [04:11<01:34, 2.25it/s]/Examining console_shortcut: 35%|âââââââââââââââââââ | 114/327 [04:11<01:34, 2.25it/s]-Examining qt: 37%|âââââââââââââââââââââââââ | 122/327 [04:14<01:09, 2.94it/s]/Examining wheel: 38%|ââââââââââââââââââââââââ | 125/327 [04:14<00:54, 3.71it/s]|Examining greenlet: 39%|ââââââââââââââââââââââââ | 128/327 [04:18<03:24, 1.03s/it]\Examining bokeh: 40%|âââââââââââââââââââââââââ | 130/327 [04:19<02:27, 1.33it/s]|Examining bleach: 40%|âââââââââââââââââââââââââ | 131/327 [04:37<19:29, 5.97s/it]|Examining entrypoints: 40%|âââââââââââââââââââââââ | 132/327 [04:39<15:25, 4.75s/it]|Examining et_xmlfile: 40%|ââââââââââââââââââââââââ | 132/327 [04:39<15:25, 4.75s/it]/Examining rtree: 42%|âââââââââââââââââââââââââââ | 136/327 [04:39<07:31, 2.37s/it]-Examining backcall: 42%|âââââââââââââââââââââââââ | 136/327 [04:39<07:31, 2.37s/it]\Examining libssh2: 45%|ââââââââââââââââââââââââââââ | 148/327 [04:58<06:13, 2.09s/it]\Examining path: 52%|ââââââââââââââââââââââââââââââââââ | 171/327 [05:54<23:54, 9.19s/it]/Examining pywavelets: 53%|âââââââââââââââââââââââââââââââ | 172/327 [05:55<16:51, 6.53s/it]-Examining importlib_metadata: 54%|ââââââââââââââââââââââââââââ | 178/327 [06:06<07:34, 3.05s/it]-Examining prompt_toolkit=2: 55%|âââââââââââââââââââââââââââââ | 179/327 [06:07<07:56, 3.22s/it]-Examining seaborn: 56%|âââââââââââââââââââââââââââââââââââ | 183/327 [06:17<06:30, 2.71s/it]\Examining jupyterlab_widgets: 57%|âââââââââââââââââââââââââââââ | 185/327 [06:21<05:57, 2.52s/it]|Examining jdcal: 58%|âââââââââââââââââââââââââââââââââââââ | 189/327 [06:21<02:55, 1.27s/it]-Examining widgetsnbextension: 59%|ââââââââââââââââââââââââââââââ | 193/327 [06:22<01:18, 1.70it/s]-Examining multipledispatch: 64%|ââââââââââââââââââââââââââââââââââ | 210/327 [07:07<03:36, 1.85s/it]-Examining yaml: 68%|ââââââââââââââââââââââââââââââââââââââââââââ | 222/327 [07:19<01:11, 1.46it/s]-Examining libxslt: 70%|âââââââââââââââââââââââââââââââââââââââââââ | 228/327 [07:31<03:34, 2.17s/it]\Examining python-jsonrpc-server: 70%|âââââââââââââââââââââââââââââââââ | 229/327 [07:31<02:30, 1.54s/it]|Examining typed-ast: 71%|ââââââââââââââââââââââââââââââââââââââââââ | 232/327 [07:32<01:01, 1.54it/s]\Examining @/win-64::__archspec==1=x86_64: 71%|âââââââââââââââââââââââââââ | 232/327 [07:32<01:01, 1.54it/s]|Examining urllib3: 73%|âââââââââââââââââââââââââââââââââââââââââââââ | 238/327 [07:42<03:30, 2.36s/it]/Examining backports: 73%|âââââââââââââââââââââââââââââââââââââââââââ | 239/327 [07:47<04:20, 2.96s/it]\Examining mccabe: 76%|ââââââââââââââââââââââââââââââââââââââââââââââââ
ããã«ã¡ã¯@musm ãããã¯å®å šãªAnacondaãã£ã¹ããªãã¥ãŒã·ã§ã³ã䜿çšããããšã®æ¬ ç¹ã®1ã€ã§ãã ã¢ãžã¥ãŒã«ãéåžžã«å€ããããæäŸãããŠãããã£ã¹ããªãã¥ãŒã·ã§ã³ããå€ãããšããã¹ãŠã®äŸåé¢ä¿ãåæã«è§£æ±ºããã®ãå°é£ã«ãªãå¯èœæ§ããããŸãã 代ããã«Minicondaãè©ŠããŠã¿ãŠãã ãããããã¯Condaã§ãããã¢ãžã¥ãŒã«ãããªã€ã³ã¹ããŒã«ãããŠããŸããã ããã䜿çšããŠããããžã§ã¯ãã«å¿ èŠãªã¢ãžã¥ãŒã«ã ããå«ããç°å¢ãäœæããŸãã
ç§ã¯ãããè©ŠããŠããŸããããAnacondaãã¢ã³ã€ã³ã¹ããŒã«ããŠMinicondaãã€ã³ã¹ããŒã«ããªããŠãããããå®è¡ã§ããå¯èœæ§ããããŸãã IEç¹å®ã®ã¢ãžã¥ãŒã«ã®ã¿ãå«ãæ°ããç°å¢ãæåããäœæããŸãã 次ã®ãããªã³ãã³ãã§è©ŠããŠãã ããïŒã¢ãžã¥ãŒã«åãç·šéããŠãæ¬åœã«å¿ èŠãªãã®ãå«ããŠãã ããïŒã
conda create -n <myenv> python ipython prompt_toolkit=2 jupyter pandas numpy scipy scikit-learn matplotlib
æãåèã«ãªãã³ã¡ã³ã
調æ»ã®çµæãPythonã®éåæã®Windowsãã©ãããã©ãŒã å®è£ ã®ãã°ã ãšæããŸãã
Python 3.8.1ïŒtags / v3.8.1ïŒ1b293b6ã2019幎12æ18æ¥ã23ïŒ11ïŒ46ïŒ[MSC v.1916 64ãããïŒAMD64ïŒ] Windows 10ããŒãžã§ã³1809ïŒOSãã«ã17763.1039ïŒ
1ïŒãã¡ã€ã«ã«è¿œå次ã®ã³ãŒãã®768è¡ç®ä»¥éã®é¢æ°
BaseProactorEventLoop._loop_self_reading
ã®Libasyncioproactor_events.pyïŒ766....try:
767........if f is not None:
768............f.result() # may raise
...........if self._stopping:
...............raise exceptions.CancelledError("Event loop is stopping")
769........f = self._proactor.recv(self._ssock, 4096)
2ïŒãã¹ãããŸãã ãšã©ãŒã¯ãããããŸãã...
ç·šéïŒãã®ç¹å®ã®ã³ãŒãã³ã³ããã¹ãã§ã¯ã代ããã«
if self._stopping: return
ã䜿çšã§ããŸãïŒå°ãéãã¯ãã§ãïŒEDIT2ïŒbugs.python.orgã®ãã°ãšããã®ãšã©ãŒã®åå ã®èª¬æïŒä»ã®èª°ããèŠã€ããïŒïŒ https ïŒ//bugs.python.org/issue39010#msg362076