본문 바로가기

반응형

공부/코딩

[python] pip 패키지 버전 지정 설치/업그레이드/다운그레이드 pip으로 패키지 버전 지정하여 설치하는 방법이다.코드를 재현하거나 패키지의 특정 기능이 특정 버전에 있을 때 주로 사용한다. 버전 지정 설치pip3 install scikit-learn==1.3.0pip3 install 'scikit-learn>=1.3.0, 업그레이드pip3 install --upgrade scikit-learn==1.3.0 다운그레이드pip install --force-reinstall -v "scikit-learn==1.3.0" 더보기
[python / vscode] 파이썬 버전 변경하기 문제점vscode 에서 파이썬 파일을 실행하다가 버전을 변경하고 싶은 경우, cmd + shift + P 로 파이썬 인터프리터를 변경해도 변경이 되지 않는다.  해결방법코드의 오른쪽 위를 보면 선택된 파이썬이 표시되어있다.(노란 스티커 부분) 여기를 클릭하면 다른 파이썬 커널을 선택할 수 있게 리스트가 나온다.  여기서 변경하고 싶은 파이썬 버전을 선택할 수 있게 된다.  끝 더보기
[macOS/qiskit] qiskit1.0 버전과 qiskit0.46 이하 버전 각각의 가상 파이썬 환경 만들기 계기올해 초, qiskit1.0버전이 나오면서 qiskit0.46 이전 버전과 호환되지 않는 모듈들이 많아졌다.하지만 이전부터 개발해오던 프로그램들은 qiskit0.46 인 경우가 많아,바로 마이그레이션 하기 힘든 경우에는 각각 버전의 가상환경을 만들어 각 프로그램에 맞는 qiskit버전을 쓰면 편리하다. 방법가상환경 python을 관리하는 방법은 여러가지가 있는데 오늘은 지금 쓰고 있는 pyenv를 이용한 방법을 소개해야겠다. 0. 환경pyenv 를 설치하는 방법은 아래 포스팅 참조.https://romanticdog.tistory.com/57 [python/macOS] pyenv로 python 버전 관리하기파이톤을 업그레이드 하려면 홈페이지에서 다운 받는 방법도 잇고, homebrew의 pyenv로 .. 더보기
[python/macOS] 파이썬에서 패키지 다운그레이드 하기/pip/패키지 버전 확인 방법 문제점패키지를 쓰다보면 최신버전의 패키지에서 호환되지 않아서 다른 모듈을 실행할 수 없는 경우가 있다.그럴 땐 단순하게 패키지를 다운그레이드 시키는 것이 가장 빠른 방법인 것 같다. 나는 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-emai.. 더보기
[macOS] tree 커맨드로 디렉토리 하위 컨텐츠 한번에 표시하기 환경OS : macOS* homebrew 가 설치되어있는 상태여야한다. homebrew 설치방법은 아래 글 참조.https://romanticdog.tistory.com/55 [python/macOS] homebrew 인스톨 및 삭제/homebrew 파이썬 인스톨 및 삭제homebrew가 도커(docker) 사용할 때나 파이썬 버전을 관리할 때(pyenv,rye) 등 많이 쓰여서 homebrew를 설치하기로 했다.homebrew를 인스톨/삭제 하는 방법부터 homebrew 의 파이썬 삭제하는 방법까지 기록하려romanticdog.tistory.com  방법brew install tree 로 설치가능하다.% tree ./zsh: command not found: tree% brew install tree... 더보기
[python/macOS] vscode에서 pyenv가상환경 파이썬 지정하기 문제pyenv 로 가상환경 qiskit10을 만들어놓고 터미널에서 activate 한 다음 vscode를 실행시켰는데, .ipynb파일에서 qiskit10의 파이썬이 사용되지 않고 원래 선택되어있던 로컬 파이썬(qiskit46)으로 실행되었다. % pyenv versions system 3.12.3 3.12.3/envs/env3123 3.12.3/envs/qiskit10 env3123 --> /Users/name/.pyenv/versions/3.12.3/envs/env3123* qiskit10 --> /Users/name/.pyenv/versions/3.12.3/envs/qiskit10 (set by PYENV_VERSION environment variable)% pyenv activate q.. 더보기
[GitHub] fork한 리포지토리 업데이트하기 fork해온 리포지토리로 작업하다가, 원본 리포지토리에서 업데이트가 있어서 가져오려고 한다.  1. 원본 리포지토리를 로컬에 등록가져오고 싶은 리포지토리를 upstream 으로 등록한다.(upstream은 다른 이름으로 지정할 수 있다.)git remote add upstream  이제 등록된 리포지토리를 확인한다. git remote -v  origin에는 자신의 브랜치가 등록되어있고 upstream으로 원본 리포지토리가 등록되어있을 것이다.origin git@github.com:.git (fetch)origin git@github.com:.git (push)upstream (fetch)upstream (push) 이 단계는 한 번 해두면 저장되기 때문에 다음부터는 2. 부터 하면 된다. 2. 원본.. 더보기
[qiskit/IBM Quantum challenge 2024]ModuleNotFoundError: No module named 'qiskit_serverless' 에러 대처방법 퀀텀 챌린지에서 정답을 채점하기 위한 챌린지 자체 패키지를 도입하려고 할 때 에러가 생겼다.from qc_grader.challenges.iqc_2024 import ( grade_lab1_ex1, grade_lab1_ex2, grade_lab1_ex3, grade_lab1_ex4, grade_lab1_ex5, grade_lab1_ex6, grade_lab1_ex7,) 에러 내용ModuleNotFoundError: No module named 'qiskit_serverless' 라는 에러가 나왔다.ModuleNotFoundError Traceback (most recent call last)Cell In[5], line 2 .. 더보기

반응형