ModuleNotFoundError: Python에 Tensorflow라는 모듈이 없습니다.

Salman Mehmood 2024년2월16일
ModuleNotFoundError: Python에 Tensorflow라는 모듈이 없습니다.

우리는 TensorFlow를 설치하는 방법을 배우고 여러 가지 설치 방법을 시도해 볼 것입니다. 그런 다음 Python에서 별도의 conda 환경에 TensorFlow를 설치하는 방법도 배웁니다.

Python에서 TensorFlow를 설치하는 올바른 방법 사용

TensorFlow는 Anaconda 배포와 함께 자동으로 제공되지 않으므로 별도로 설치해야 합니다. 설치하기 전에 tensorflow를 가져오는 명령을 작성하면 아래와 같은 오류 메시지가 나타납니다.

import tensorflow as tf

출력:

ModuleNotFoundError: No module named 'tensorflow'

이제 이것을 설치하는 방법을 보여드리겠습니다. Windows 64비트용 여기에서 Anaconda 배포판을 다운로드할 수 있으며, 이 다운로드 후 설치해야 하며 설치 지침도 이 링크에 제공됩니다.

TensorFlow를 설치하는 방법에는 두 가지가 있습니다.

  1. 명령 프롬프트를 통해 이 명령을 내리면 TensorFlow가 설치됩니다.
conda install -c tensorflow-gpu

또는

conda create --name tensorflow python=3.5
activate tensorflow
  1. 또 다른 설치 방법은 Anaconda 네비게이터로 이동하여 환경을 클릭하는 것입니다. 그런 다음 루트 환경인 기반 환경을 갖게 됩니다. TensorFlow를 설치하려면 다른 환경을 만들어야 합니다.

오른쪽에 있는 환경 탭을 클릭하고 환경 탭을 연 후 만들기 버튼을 클릭해야 합니다. 그런 다음 새 환경에 이름을 지정해야 합니다.

자동으로 Python 버전을 선택합니다. 그렇지 않으면 드롭다운을 통해 선택하고 만들기 버튼을 클릭할 수 있습니다.

Anaconda 네비게이터

새 환경으로 가면 시간이 좀 걸리겠지만 기본 패키지는 모두 설치되어 있는 것을 확인할 수 있습니다. TensorFlow의 경우 설치되지 않음 옵션을 선택해야 하며 이 옵션을 선택한 후 검색 상자에서 “tensorflow"를 검색해야 합니다.

올바른 모듈을 클릭한 후 적용을 클릭하면 이 TensorFlow 환경에 keras 라이브러리도 설치됩니다. 시간이 좀 걸리며 tensorflow 라이브러리를 실행하기 위해 60개의 소프트웨어 패키지가 설치됩니다.

tensorflow 패키지 검색

거기에 가서 TensorFlow를 검색하면 다음을 얻을 수 있습니다. 새 환경을 선택한 후 집으로 돌아가서 Jupyter 노트북을 설치한 다음 여기에서 실행할 수 있습니다. 설치 후 Jupyter 노트북을 실행하고 TensorFlow 가져오기를 시도합니다.

TensorFlow를 가져오는 동안 오류가 발생하더라도 걱정하지 마십시오. TensorFlow를 설치하는 다른 방법이 있습니다. 먼저 TensorFlow가 작동하지 않으면 쓸모가 없기 때문에 Anaconda 환경에서 TensorFlow를 제거해야 합니다.

Anaconda 네비게이터로 돌아가서 TensorFlow 패키지를 찾아 왼쪽 더블 클릭해야 합니다. 그것을 클릭하고 이 과정을 신청하기 위해 제거 옵션이 나타날 것입니다. 제거 후 명령 프롬프트를 열고 다음 명령을 실행해야 합니다.

pip install tensorflow

설치 후 로컬 환경에 TensorFlow를 설치했기 때문에 로컬 환경에서 Jupyter 노트북을 실행합니다. 이제 TensorFlow를 가져오려고 하면 이번에는 TensorFlow를 가져왔고 오류 메시지가 표시되지 않았습니다.

가져온 후 오류가 표시되지 않음

방법이 작동하지 않으면 이 링크를 따라가면 TensorFlow를 설치하는 다른 방법을 찾을 수 있습니다.

Salman Mehmood avatar Salman Mehmood avatar

Hello! I am Salman Bin Mehmood(Baum), a software developer and I help organizations, address complex problems. My expertise lies within back-end, data science and machine learning. I am a lifelong learner, currently working on metaverse, and enrolled in a course building an AI application with python. I love solving problems and developing bug-free software for people. I write content related to python and hot Technologies.

LinkedIn

관련 문장 - Python Error