[Tensorflow] _getfullpathname: embedded null character
|2017. 8. 21. 18:25
728x90
반응형
_getfullpathname: embedded null character 에러 시
C:\Anaconda3\lib\site-packages\matplotlib\font_manager.py
위치에 있는 font_manager.py 파일을 아래와 같이 변경
try:
for j in range(winreg.QueryInfoKey(local)[1]):
try:
key, direc, any = winreg.EnumValue( local, j)
if not is_string_like(direc):
continue
if not os.path.dirname(direc):
direc = os.path.join(directory, direc)
# direc = os.path.abspath(direc).lower()
# if os.path.splitext(direc)[1][1:] in fontext:
# items[direc] = 1
direc = direc.split('\0', 1)[0]
except EnvironmentError:
continue
except WindowsError:
continue
except MemoryError:
continue
return list(six.iterkeys(items))
인터넷에 돌아다니는 수정된 font_manager.py 파일을 받지 말고 직접 수정하도록 한다.
왜냐하면 인터넷에 돌아다니는 수정된 파일은 자기 matplotlib 파일의 버전과 맞지 않을 수 있기 때문이다. 버전이 맞지 않는데 다른 것을 가져와 덮어 씌워버리면, get_font 어쩌구 문제가 발생한다.
728x90
반응형
'AI Development > TensorFlow | TFLite' 카테고리의 다른 글
[Tensorflow] Windows 환경에서의 Anaconda를 이용한 Tensorflow CPU 버전 설치하기 (에러해결법) (0) | 2017.09.05 |
---|---|
[Tensorflow] 선형회귀분석 (0) | 2017.08.22 |
[Tensorflow] 윈도우 아나콘다 가상환경 설정하기 (matplotlib.externals 에러 해결법) (2) | 2017.08.22 |
[Tensorflow] pip 명령어 (0) | 2017.08.21 |
[Tensorflow] 텐서플로우 수학함수, 행렬 연산 함수 (0) | 2017.08.21 |