ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬 conda 및 pip 명령어
    python 2020. 12. 20. 09:05

     

    pip와 conda는 파이썬의 각종 라이브러리들을 설치 및 관리해주는 패키지 매니져이다. pandas또는 tensorflow, keras 같은 것들이 모두 패키지(라이브러리)이고 이것들을 설치할때 pip와 conda명령어를 사용한다.

     

    conda의 경우 anaconda.org에서 관리하는 패키지로 한정되어있기때문에 원하는 패키지가 없을 경우 pip를 사용한다. 간혹 책이나 인터넷에서 pip3, pip2 명령어도 볼 수 있는데 그냥 pip를 사용하면 된다. 예전에 여러버전 설치(파이썬2와 3을 함께 사용)했을때는 패키지설치 중복을 피하기위해 pip2와 pip3와 같이 버전을 붙여서 실행했다.

     

    이것저것 삽질하면서 많이 사용하는 명령어들 모아봤다. 이외에도 네이버에 검색하면 여러 종류의 명령어들이 있다. 구글에서 찾은 명령어에 대한 설명 파일도 첨부한다. 

     

    conda-cheatsheet.pdf
    0.20MB
    pip-cheatsheet.pdf
    0.05MB

     

    conda --version conda version 확인
    conda install numpy  numpy 설치
    conda install numpy selenium scipy numpy, selenium, scipy 동시 설치
    conda install numpy=1.2 numpy 특정 버전(1.2) 설치
    conda remove numpy  numpy 제거
    conda update conda conda 업데이트
    conda update -all 모든 패키지 업데이트
    conda list  설치된 패키지 목록 보여주기
    conda list  numpy  numpy 설치유무, 버전확인
    conda search numpy  (conda 저장소에 패키지유무) numpy 검색
    conda create -n py34 python=3.4 anaconda

    python3.4의 가상환경을 설치하고자 할 때C:\Anaconda3\envs에 -n옵션을 통해 지정한 이름(py34)으로 디렉터리가 생성되고 해당 디렉터리 안에 지정한 버전의 파이썬 python3.4와 패키지가 설치된다. 마지막 anacodna는 아나콘다의 기본패키지가 한번에 모두 설치됨을 의미함.

    set CONDA_FORCE_32BIT=1
    conda create -n py36_32 python=3.6 anaconda
    conda activate py36_32
    base가 64비트일 경우 python3.6 32비트의 가상환경을 지정한 이름(py36_32)으로 설치하고자 할 때
    conda env list  가상환경 목록 확인
    conda info --envs 상기동일
    conda info 현재 conda에 대한 정보
    conda remove --name py36_32 --all py36_32 가상환경 삭제

     

    pip --version pip 버전확인
    pip list 설치된 패키지 목록 확인
    python -m pip install --upgrade pip pip 업그레이드
    pip install --upgrade pip 상기동일
    pip install 패키지이름 패키지 설치
    pip install 패키지이름==1.0 패키지 1.0버전 설치
    pip uninstall 패키지이름 패키지 삭제
    pip search 패키지이름 패키지 검색
    pip install --upgrade 패키지이름 패키지 업그레드
    python --version 파이썬 version 확인
    python 실행 후 exit() 파이썬 version 확인, 32/64비트 확인

     

     

    마침.

     

     

     

    'python' 카테고리의 다른 글

    파이썬 if ~ not in의 사용  (0) 2020.12.22
    파이썬 판다스(pandas) 요약 정리  (1) 2020.12.19
    파이썬 판다스(pandas) 데이터 처리 속도 비교  (2) 2020.12.19
    파이썬 코드 스타일  (0) 2020.12.19
    파이썬 Naming Rule  (0) 2020.12.19

    댓글

Designed by Tistory.