반응형
문제점
패키지를 쓰다보면 최신버전의 패키지에서 호환되지 않아서 다른 모듈을 실행할 수 없는 경우가 있다.
그럴 땐 단순하게 패키지를 다운그레이드 시키는 것이 가장 빠른 방법인 것 같다.
나는 qiskit_algorithm 모듈 안에서 numpy를 사용하는데 numpy 2.0 버전과 호환이 되지 않는다는 문제가 생겼다.
해결방법
0. 먼저 현재 패키지의 버전을 확인한다.
pip show numpy
Name: numpy
Version: 1.26.0
Summary: Fundamental package for array computing in Python
Home-page: https://numpy.org
Author: Travis E. Oliphant et al.
Author-email:
License: Copyright (c) 2005-2023, NumPy Developers.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of the NumPy Developers nor the names of any
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
...
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
Location: /Users/jiwonju/.pyenv/versions/3.12.3/envs/qiskit10/lib/python3.12/site-packages
Requires:
Required-by: contourpy, matplotlib, networks, pandas, qiskit, qiskit-aer, qiskit-algorithms, qiskit-ibm-runtime, qiskit-optimization, rustworkx, scipy, seaborn
Ou
1. 원하는 패키지 버전을 지정해서 아래 커맨드를 실행한다.
pip install --force-reinstall -v "numpy==1.26.0"
보통 홈페이지에 들어가서 릴리즈 노트를 확인 후 다운그레이드할 버전을 선택한다.
넘파이 릴리즈 노트는 ↓↓↓
반응형
'공부 > 코딩' 카테고리의 다른 글
[python / vscode] 파이썬 버전 변경하기 (0) | 2024.11.18 |
---|---|
[macOS/qiskit] qiskit1.0 버전과 qiskit0.46 이하 버전 각각의 가상 파이썬 환경 만들기 (1) | 2024.07.23 |
[macOS] tree 커맨드로 디렉토리 하위 컨텐츠 한번에 표시하기 (1) | 2024.07.21 |
[python/macOS] vscode에서 pyenv가상환경 파이썬 지정하기 (0) | 2024.07.21 |
[GitHub] fork한 리포지토리 업데이트하기 (1) | 2024.06.15 |