<환경>
Mac mini m1, Python 3.8, Anaconda 가상환경 사용.
<문제>
tensorflow로 모델을 구성해서 input data를 넣어주려고 했는데 아래와 같은 에러가 났다.
NotImplementedError: Cannot convert a symbolic Tensor (lstm_2/strided_slice:0) to a numpy array. This error may indicate that you're trying to pass a Tensor to a NumPy call, which is not supported
찾아보니 NumPy 버전 문제여서 1.19.5로 낮추라고 함.
pip uninstall numpy를 해주고 conda install numpy==1.19.5 를 해서 새로 넘파이를 설치했다.
제대로 설치된 것은 확인했는데 그 다음부터 vscode에서 jupyter kernel을 계속 재설치해야한다는 상황이 펼쳐짐.
reinstall을 하니까 아래와 같은 에러가 뜨면서 계속 reinstall 하라는 창이 떴다.
Error processing line 1 of /opt/homebrew/Caskroom/miniforge/base/envs/DL-tf/lib/python3.8/site-packages/matplotlib-3.4.2-py3.8-nspkg.pth:
Traceback (most recent call last):
File "/opt/homebrew/Caskroom/miniforge/base/envs/DL-tf/lib/python3.8/site.py", line 169, in addpackage
exec(line)
File "<string>", line 1, in <module>
File "<frozen importlib._bootstrap>", line 553, in module_from_spec
AttributeError: 'NoneType' object has no attribute 'loader'
<해결방법>
/opt/homebrew/Caskroom/miniforge/base/envs/DL-tf/lib/python3.8/site-packages/matplotlib-3.4.2-py3.8-nspkg.pth
에러 첫 번째 줄에서 표시된 pth 파일을 삭제하고 다시 실행시키면 잘된다.
'Programming > Python' 카테고리의 다른 글
파이썬에서 BFS, DFS 구현 시 주의사항(재귀 X) (0) | 2021.08.09 |
---|---|
FLASK 4 - 웹 크롤링 구글검색결과 웹 페이지에 표시하기 (0) | 2020.12.21 |
BeautifulSoup lxml error. (0) | 2020.12.18 |
FLASK 3 - get, post 분기 생성/클라이언트에서 서버로 데이터 전송 (0) | 2020.12.17 |
FLASK 2 - static 폴더 생성, 서버에서 데이터 전송 (0) | 2020.12.14 |