pyenv+anaconda3+tensorflow 환경 구축 노트
3092 단어 ZorinOS파이썬pyenvTensorFlow
pyenv 도입 ~ TensorFlow 설치까지 메모 해 두려고 생각합니다 (WSL에서도 나중에 해 보자고 생각합니다)
pyenv+anaconda3 도입
pyenv와 anaconda3의 도입은 아래 사이트를 참고했습니다.
pyenv + anaconda + python3
또는 pyenv만의 도입은 여기에서의 방법도 있는 것 같습니다
Pyenv 사용법
둘 다 pyenv의 디렉토리는 변하지 않는 것 같아서 원하는 방법으로 도입해 주셨으면 합니다.
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
pyenv install -l | grep anaconda3 (anacondaのパッケージ一覧を表示)
pyenv install anaconda3-5.0.1 (最新バージョンのanaconda3をpyenvにインストール)
echo 'export PATH="$PYENV_ROOT/versions/anaconda3-5.0.1/bin/:$PATH"' >> ~/.bashrc
source ~/.bashrc
conda update conda
전자의 qiita 기사를 참고로 위의 명령을 입력하면 pyenv+anaconda3의 도입은 완료입니다. (우리는 rehash 나 global 명령을 사용하지 않습니다)
또, anaconda3의 인스톨에 조금 시간이 걸리는 것 같기 때문에, 커피에서도 마시면서 기장에 기다리자.
가상 환경 구축 ~ TensorFlow 설치
위에서 pyenv + anaconda3의 도입이 완료되었으므로 여기에서 TensorFlow를 사용하기위한 가상 환경을 만듭니다.
conda create -n tensorflow python=3.5
와 입력 가상 환경을 만듭니다.(가상 환경명은 좋아하는 이름이어도 상관없습니다만, 이번은 tensorflow를 사용하므로 알기 쉽게 하기 위해서 이 이름으로 하고 있습니다.또, python 버젼을 3.5로 하기 위해서 python=3.5 라고 옵션을 붙이고 있습니다 )
다음으로 위에서 만든 가상 환경을 activate
source activate tensorflow
그러면 이런 화면이 됩니다()가 있는지 여부로 가상 환경을 activate했는지 여부를 알 수 있을까 생각합니다.
activate한 상태에서 다음의 명령을 치십시오.
pip install --ignore-installed --upgrade tensorflow
몰아치면 아무래도 다운로드의 프로그레스 바인 것이 나오므로, 완료까지 기다리자. (거기까지 시간은 걸리지 않는다고 생각합니다)동작 검증
다운로드가 완료되고 터미널이 명령 입력을 기다리면 tensorflow를 사용할 수 있는지 확인합니다.
python
를 치고 파이썬 쉘 화면이되고 아래 코드를 작성하십시오.import tensorflow as tf
hello = tf.constant('Hello TensorFlow')
sess = tf.Session()
print(sess.run(hello))
그러면 다음 화면이 될 것이라고 생각합니다.
b'Hello TensorFlow'
라고 출력되면 검증 성공입니다. (Session () 대입시의 메시지의 의미가 이마이치 이해되어 있지 않습니다만, 사용 자체에는 문제 없을 것 같기 때문에 무시하고 있습니다)또한 가상 환경에서 IDLE을 사용할 때
idle3
라고 넣지 않으면 3.5에서 실행할 수 없으므로 그 쪽도 주의해 두고 싶습니다. (activate 후, idle
라고 입력하면 3.6이 되어 버려, 수업 배포의 샘플을 실행할 수 없었습니다)이상 메모가 됩니다. 기술 실수 등 있으면 지적해 주시면 도움이됩니다.
WSL에서도 환경 구축은 할 수 있습니다만, IDLE가 GUI로 기동하는지 모르기 때문에 나중에 검증해 보고 싶습니다.
Reference
이 문제에 관하여(pyenv+anaconda3+tensorflow 환경 구축 노트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gn5r/items/5f1d0570a2030e10ee9a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)