오도원입니다.

건강과 행복을 위하여

반응형

2024/01 3

Python. pip freeze 시, 버전명이 '@ file:///' 로 뜨는 문제

문제 상황 현재 환경에서 사용하고 있는 라이브러리 패키지 정보들을 가져올 때 보통 아래처럼 `pip freeze` 명령어를 사용해 `requirements.txt` 파일로 저장한다. pip freeze > requirements.txt 그럼 아래와 같이 해당 환경에 설치된 패키지들의 정보가 `requirements.txt` 파일에 저장된다. clickhouse-driver==0.2.5 clickhouse-sqlalchemy==0.2.3 colorama @ file:///croot/colorama_1672386526460/work colorlog==4.8.0 colour==0.1.5 commonmark @ file:///Users/ktietz/demo/mc3/conda-bld/commonmark_16306..

Development/Python 2024.01.22

conda 로 pymol, openbabel 설치시 주의사항

pymol-open-source=2.5, openbabel=3.1.1 기준입니다. conda를 이용해서 이들을 설치할 때 순서를 잘 선택해야 합니다. conda install -c conda-forge openbabel conda install -c conda-forge pymol-open-source 이 순서로 설치 시... conda 사용 중에 매우 보고 싶지 않은 다음과 같은 것이 출력됩니다. Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: failed wi..

Development/Python 2024.01.18

Python. poetry with requirements.txt

requirements.txt requirements.txt는 파이썬 프로젝트에서 사용하는 외부 라이브러리와 해당 라이브러리의 버전 정보를 명시적으로 작성하는 파일입니다. JS의 package.json과 같은 녀석 예시 numpy==1.20.2 pandas==1.2.3 matplotlib==3.4.0 사용 방법 pip으로 패키지들을 설치하고 나서 pip freeze > requirements.txt 를 사용하면 작성이 된다. JS에서 모듈 설치하면 자동으로 명시가 되는데 이걸 수동으로한다. 심지어 txt 확장자다. 역하다 레포지토리 구성할 때 pip install -r requirements.txt로 설치 poetry pip install을 통해 의존성을 설치했지만 패키지 관리가 수동이라니.. 너무 불편..

Development/Python 2024.01.18
반응형