파이썬 no module named 오류 질문입니다.
글쓴이: momire / 작성시간: 토, 2016/12/31 - 5:56오후
윈도 환경에서 텐서플로를 이용하기 위해 도커에 텐서플로를 설치했습니다.
설치하는데는 문제가 없었지만 제 의도대로 실행되지를 않습니다.
파이썬 쉘 안에서는 import tensorflow가 잘 작동하는데, 이 문구를 텍스트에디터에 스크립트 파일로 써넣고 실행하면 No module named ‘tensorflow’라고 나오면서 작동이 안됩니다.
Administrator@DESKTOP-0JTJ8UT MINGW64 ~ $ docker run -it erroneousboat/tensorflow-python3 Python 3.4.5 (default, Sep 24 2016, 05:29:30) [GCC 4.9.2] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import tensorflow as tf
파이썬 쉘 안에서 모듈을 임포트하면 잘 작동합니다.
Administrator@DESKTOP-0JTJ8UT MINGW64 ~/Documents/텐서플로 $ python 릴.py Traceback (most recent call last): File "릴.py", line 1, in <module> import tensorflow as tf ImportError: No module named 'tensorflow'
같은 내용을 스크립트 파일에 써놓고 실행하면 모듈이 없다면서 안됩니다
import tensorflow as tf
스크립트의 내용입니다. 심플하죠.
윈도 cmd에서 시도해도 마찬가지입니다.
어떤 환경에서든 모듈의 임포트는 오로지 파이썬 쉘 내부에서만 됩니다..
이 밖에도 밤새도록 온갖 삽질을 해댔지만 도저히 해결 방법을 모르겠어서 질문 드립니다 ㅠ
Forums:
파이선 스크립트도 도커 안에서 실행해 보시길 바랍니다
파이선 스크립트도 도커 안에서 실행해 보시길 바랍니다.
답변 감사합니다.
답변 감사합니다.
도커 안에서 실행하는건 어떻게 하는건가요?
위의 스크립트는 도커 터미널에서 실행한거긴 한데요..
docker run -it /bin/sh
docker run -it /bin/sh
# tensorflow-python3 ./some.py
해결했습니다. 감사합니다 ㅠ
해결했습니다. 감사합니다 ㅠ
댓글 달기