ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • tensorflow 사용하면서 발생한 에러들
    AI부트캠프 2021. 5. 6. 16:17

    tensorflow version 변경 시 error

     

    tensorflow가 버전에 따라 기능이 많이 변하여 기존에 conda 가상환경에 설치되었던 2.5버전을 2.4버전으로 낮추려고 시도했다. 기존 tensorflow를 uninstall하고 다시 install 하려고 했으나

     

    ERROR: Could not find a version that satisfies the requirement tensorflow==2.4 (from versions: 2.5.0rc0, 2.5.0rc1)
    ERROR: No matching distribution found for tensorflow==2.4

     

    위와 같이 떠서 2.4버전이 설치되지 않았다..

    구글링해보니 특정 python 버전이 아니면 tensorflow 2.4버전이 지원되지 않는 듯 했다.

    가상환경 python 버전을 3.6으로 낮추고(원래는 3.9였던가 그랬던 것 같다) 다시 pip install tensorflow==2.4를 했더니 정상적으로 설치되었다!

     


    pillow 설치 후 적용 안됨

     

    나는 conda 가상환경을 만들고 jupyter lab에서 kernel 만들어서 사용하고 있었고,

    코드를 작성하던 중간에 다음과 같은 에러가 발생했다.

     

    ImportError: Could not import PIL.Image. The use of `array_to_img` requires PIL

    그래서 conda install pillow를 했는데도 계속 같은 에러가 발생했는데,

     

    가상환경을 재시작하니 정상 작동 되었다.

     


     

    kernel 생성

     

    conda create -n [env 이름]

    conda activate [env 이름]

    conda install ipykernel

    ipython kernel install --name [kernel 이름] --user

     

    위 순서대로 하면 kernel이 생성되어 jupyter lab에서 kernel 변경하여 편리하게 사용할 수 있다.

     

Designed by Tistory.