>

질문: Anaconda 내부에서 열린 Jupyter Notebook 내부에서 Tensorflow를 가져 오려면 어떻게해야합니까?

내 환경: 아나콘다 1.4.3, 파이썬 3.6.2, 텐서 플로우 1.2.1 및 Windows 7 x64

배경: 아나콘다에서 "tensorflow_keras"환경을 만들고 해당 환경을 활성화하고 그 안에 Tensorflow를 설치 한 다음 명령 줄 ipython 내에서 Tensorflow를 테스트했습니다. 오류가 생성되지 않았습니다.

C:\Users\User1\Documents>activate tensorflow_keras
(tensorflow_keras) C:\Users\User1\Documents> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.2.1-cp36-cp36m-win_amd64.whl
(tensorflow_keras) C:\Users\User1\Documents>pip show tensorflow
Name: tensorflow
Version: 1.2.1
Summary: TensorFlow helps the tensors flow
Home-page: http://tensorflow.org/
Author: Google Inc.
Author-email: opensource@google.com
License: Apache 2.0
Location: c:\program files\anaconda3\envs\tensorflow_keras\lib\site-packages
Requires: wheel, markdown, backports.weakref, werkzeug, six, protobuf, numpy, ht
ml5lib, bleach
(tensorflow_keras) C:\Users\User1\Documents>ipython
Python 3.6.2 |Continuum Analytics, Inc.| (default, Jul 20 2017, 12:30:02) [MSC v
.1900 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 6.1.0 -- An enhanced Interactive Python. Type '?' for help.
In [1]: import tensorflow as tf
In [2]: node1 = tf.constant(3.0, dtype=tf.float32)
In [3]: print(node1)
Tensor("Const:0", shape=(), dtype=float32

그러나 Anaconda Navigator 내에서 Tensorflow가 설치된 것과 동일한 환경에서 Jupyter Notebook을 열면 Python 명령

import tensorflow

이 오류가 발생합니다 :

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-a649b509054f> in <module>()
----> 1 import tensorflow
ModuleNotFoundError: No module named 'tensorflow'

Jupyter Notebook은 Anaconda 내부의 동일한 환경 ( "tensorflow_keras")에서 열렸으므로이 절차도 해당 환경을 활성화한다고 가정했습니다.

아나콘다 내부에서 열린 Jupyter Notebook 내부에서 Tensorflow를 가져 오려면 어떻게해야합니까?

입력 해 주셔서 감사합니다.


  • 답변 # 1

    bash 프로파일에서 Python PATH를 해결해야 할 수도 있습니다. Jupyter Notebook의 TensorFlow 관련 문제에서 질문과 응답을 참조하십시오

관련 자료

  • 이전 google apps script - HTML 편지 병합에서 정규 표현식 후 잘못된 플래그를 수정하는 방법
  • 다음 android - 통화 녹음기에서 CBR (일정 비트 전송률)을 어떻게 설정할 수 있습니까?