Pycharm import RuntimeWarning po aktualizacji do 2016.2
Po aktualizacji do nowej wersji 2016.2, otrzymuję
RuntimeWarning: Parent module 'tests' not found while handling absolute import
import unittest
RuntimeWarning: Parent module 'tests' not found while handling absolute import
import datetime as dt
'testy' jest pakietem w moim głównym pakiecie aplikacji i otrzymuję te ostrzeżenia, gdy próbuję wykonać testy jednostkowe w tym folderze. Ten problem pojawił się dopiero po aktualizacji do 2016.2. Oprócz ostrzeżeń, pozostały kod działa dobrze.
Edit: to jest znany problem - https://youtrack.jetbrains.com/issue/PY-20171 . sugerują zastąpienie utrunner.py w folderze instalacyjnym PyCharm.
5 answers
Jest to znany problem wprowadzony w wersji 2016.2. Postęp można śledzić na stronie internetowej JetBrains tutaj . Zgodnie z tą stroną ma to być naprawione w wydaniu 2017.1. Możesz śledzić utrunner.py obejście, o którym inni wspominali w międzyczasie-kopia tego pliku jest dołączona do połączonego paragonu.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-06 20:01:04
[[1]}Ostatnie zalecenie (Grudzień 2009) 19, 2016) jest umieszczenie tej linii na górze skryptu testu jednostkowego:
from __future__ import absolute_import
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-28 02:37:51
Na OS X naprawiłem to zastępując
Applications/PyCharm.app/Contents/helpers/pycharm/utrunner.py
Ze starszą wersją, którą można znaleźć na http://code.metager.de/source/xref/jetbrains/intellij/community/python/helpers/pycharm/utrunner.py
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-30 06:21:41
On Ubuntu 16.04 rozwiązanie Bobby ' ego działa również:
Po prostu zamień lokalny plik utrunner.py
na
/usr/local/pycharm-edu-3.0/helpers/pycharm/utrunner.py
By the one from the JetBrains website: http://code.metager.de/source/xref/jetbrains/intellij/community/python/helpers/pycharm/utrunner.py{[10]
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-08 14:30:00
W systemie Windows 10 działa również:
Just replace your local utrunner.py plik w
C:\Program Files (x86)\JetBrains\PyCharm 2016.3\helpers\pycharm
Z tym ze strony Jetbrains: http://code.metager.de/source/xref/jetbrains/intellij/community/python/helpers/pycharm/utrunner.py
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-04 20:50:51