2016.2로 업데이트 한 후 Pycharm import RuntimeWarning
새 버전 2016.2로 업데이트 한 후
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
'tests'는 기본 앱 패키지 내부의 패키지이며이 폴더에서 단위 테스트를 실행하려고하면 이러한 경고가 표시됩니다. 이 문제는 2016.2로 업데이트 한 후에 만 발생했습니다. 경고 외에도 나머지 코드는 정상적으로 작동합니다.
편집 : 이것은 알려진 문제입니다-https: //youtrack.jetbrains.com/issue/PY-20171 . 그들은 PyCharm 설치 폴더에서 utrunner.py를 대체 할 것을 제안하고 있습니다.
이것은 2016.2 릴리스에서 소개 된 알려진 문제입니다. 여기 JetBrains 웹 사이트 에서 진행 상황을 확인할 수 있습니다 . 이 페이지에 따르면 2017.1 릴리스에서 수정 될 예정입니다. 다른 사람들이 그동안 언급 한 utrunner.py 해결 방법을 따를 수 있습니다.이 파일의 사본이 연결된 티켓에 첨부됩니다.
최신 권장 사항 (2016 년 12 월 19 일) 은 다음 줄을 단위 테스트 스크립트 맨 위에 배치하는 것입니다.
from __future__ import absolute_import
OS X에서이 문제를 수정했습니다.
Applications/PyCharm.app/Contents/helpers/pycharm/utrunner.py
http://code.metager.de/source/xref/jetbrains/intellij/community/python/helpers/pycharm/utrunner.py 에서 찾을 수있는 이전 버전으로
에 우분투 16.04 바비의 솔루션은 작동합니다 :
다음 위치에서 로컬 utrunner.py파일을 바꾸십시오 .
/usr/local/pycharm-edu-3.0/helpers/pycharm/utrunner.py
Jetbrains 웹 사이트에서 제공 : http://code.metager.de/source/xref/jetbrains/intellij/community/python/helpers/pycharm/utrunner.py
Windows 10에서 Bobby의 솔루션도 작동합니다.
다음 위치에서 로컬 utrunner.py 파일을 바꾸십시오.
C:\Program Files (x86)\JetBrains\PyCharm 2016.3\helpers\pycharm
Jetbrains 웹 사이트에서 가져온 것 : http://code.metager.de/source/xref/jetbrains/intellij/community/python/helpers/pycharm/utrunner.py
참고 URL : https://stackoverflow.com/questions/38569992/pycharm-import-runtimewarning-after-updating-to-2016-2
'Program Club' 카테고리의 다른 글
| Linux OS 용 Github GUI 클라이언트가 있습니까? (0) | 2020.11.15 |
|---|---|
| System.Web.HttpUtility.UrlEncode / UrlDecode ASP.NET 5 대체 (0) | 2020.11.14 |
| gradle.properties와 settings.gradle을 언제 사용합니까? (0) | 2020.11.14 |
| Haskell 기능이 정확성 속성으로 입증 / 모델 검사 / 검증 될 수 있습니까? (0) | 2020.11.14 |
| float 값에 "f"접미사? (0) | 2020.11.14 |