내 맥에다 virtualenv를 사용하여 tensorflow를 설치할 것이다.
아래는 virtualenv, python3, pip3 다 설치되었다는 가정하에 진행되는 내용이다.
모두 사이트와 동일한 내용이며 사용하거나 부가 설명이 필요한 부분은 출처 링크를 기입해놓았다.
아래 내용은 코드 실행 캡쳐화면 정도만 있다.
내 맥이다. 월급 받고 처음 산 것.
virtualenv 는 가상환경이다.
자세한 설명은 아래 링크 참고
tensorflow 설치는 역시 공식홈페이지를 참고했다.
https://www.tensorflow.org/install/pip?lang=python3
내 버전확인
내 컴퓨터에 설치된 대로 python3 따라서 가상환경 설치
권한 오류 떠서 sudo 사용해서 실행
설치완료
venv라는 폴더가 생겼다.
원래는 --user 옵션 없이 했었는데 오류나서 그냥 해당 유저만 사용하도록 설정해서(위의 캡쳐처럼 --user 옵션사용) 설치하였다.
설치된 거 하라고 하길래 저렇게 나오는 게 맞나 뭔말인지 모르겠어서 그냥 다르게도 확인해보았다.
아래 두 줄의 출처
일단 설치는 완료했다.
난 야망이 있어서 jupyter notebook 까지 오늘 가본다.
쉽게 될 리가 없지.
jupyter notebook ImportError: cannot import name _thread
라고 구글링을 했고 찾아보니 다 동일한 내용이 나오더라.
OS X 에서 발생하는 문제라고 한다.
아래 두 링크를 참고했다.
https://discuss.devopscube.com/t/solved-importerror-cannot-import-name--thread-on-mac-os/147
근데 첫번째 링크의
sudo pip uninstall python-datetutil
sudo pip install python-dateutil==2.2
해도 안되서 아래 링크 중 두 번째 링크를 실행해도 안됐다.
가상 환경 나갔다 들어갔다 터미널 새로 켜서 들어가보기도 했는데 안됐었다.
근데 우리 설치할 때 그리고 오류메시지에 보이겠지만 가상환경 말고 컴퓨터에 설치된 경로가 표시된다.
그래서 가상환경 밖의 일반 터미널에서 해보았다.
안 설치되어 있어서 못삭제한다고 한다. (pip3)
설치했다.(pip3)
pip로 한번 더 했다.
지우고 다시 설치. (--user) 이용
가상환경 종료했다가 다시 실행
된다
(그냥 원래 컴퓨터 터미널에서 첫번째 링크를 그대로 따라하면 될 것 같다. 두번째 링크는 안 해도 되지 않을까 싶다. 안되면 하면 된다.)
'개발' 카테고리의 다른 글
github page blog (0) | 2020.02.04 |
---|---|
flutter vscode 로 build (0) | 2020.01.27 |
구글 클라우드 스터디잼 # 1 - Introduction to Docker (0) | 2019.08.02 |
ML #1 - 단기집중과정 : ML 개념 1 (0) | 2019.07.14 |
flutter #4 tutorial 3 아름다운 UI 짓기 (0) | 2019.01.25 |