현재 나는 파이썬 venv 가상환경에서 코드를 실행중이다.
import tensorflow as tf
print(tf.__version__)
cmd 창에 해당 코드를 입력하면 버전이 알맞게 뜨는데, (pip list를 입력해서 확인해봐도 다 깔려있는 것을 확인할 수 있음.)
py파일을 하나 만들어서 실행시켜보면 ModuleNotFoundError: No module named 'tensorflow' 에러가 발생한다.
원인을 모를땐.. 삭제 후 재설치
파이썬 설치 위치 : */bin/python
파이썬 패키지 설치 위치 : */lib/python3.8/site-packages
설치 위치도 알맞은것 같은데 왜 없다고 그러는거지..
tensorflow뿐만아니라, numpy, scipy도 같은 에러가 뜬다.
----이것 저것-----
scipy 1.1.0v 설치하기 위해 python 3.6v 다운로드 (python venv의 python 버전 downgrade)
https://romanticq.github.io/%EC%9A%B0%EB%B6%84%ED%88%AC/ubuntu-virtualenv/
Ubuntu20에서 가상환경으로 python3.6 이용하기
우분투(리눅스)에서의 가상환경 구축 방법을 정리한다.
romanticq.github.io
https://donghh0221.tistory.com/11
--> 이 방법으로 안됌
[파이썬] venv 가상환경 관리법(파이썬 버젼 다운그레이드하기)
파이썬 가상환경을 사용하다 보면, 프레임워크나 라이브러리가 지원하는 버전에 따라 필요한 파이썬 버전이 종종 다른 경우가 있다. 데이터분석, 딥러닝 등으로 파이썬에 입문했다면, 아나콘다
donghh0221.tistory.com
$which python
/home/*/bin/python
python3.6 이 다운로드 된 곳
/usr/bin/python3.6
가상환경을 종료하고, local에서 python 버전을 위와 같은 방법을 이용하여 3.6.15로 변경한 후 가상환경에 재접속 했는데, 가상환경에서의 python 버전이 바뀌었다. (가상환경의 목적은 1도 만족시키지 못하는 상황이라 찝찝하지만..아무튼 목적 달성)
scipy 1.1.0v 설치를 시도했는데, python 3.8일때랑 똑같은 error가 발생했다.
'Linux' 카테고리의 다른 글
| Vscode 삭제 후 재설치 (0) | 2022.11.15 |
|---|---|
| 화면 해상도 설정 (0) | 2022.11.12 |
| 리눅스 서버 ssh 원격접속 설정하기 (0) | 2022.09.08 |
| [Error] apt-update 서명 인증키 만료 (0) | 2022.07.22 |
| [환경설정(re)] Nvidia drvier & CUDA & CuDNN + tensorflow 버전 확인 (0) | 2022.06.27 |