기능: 현재 환경의 패키지 조회
명령어: conda list
결과: 현재 아나콘다 환경(base 또는 사용자 생성 가상환경)에 설치된 패키지 나열
<실제 코드>
(base) C:\Users\ict-526-tj>conda list
기능: 아나콘다 서버 내 설치 가능 패키지 조회
명령어: conda search package_name
결과: conda 서버 데이터베이스에서 다운로드 받을 수 있는 모든 패키지를 보여준다.
<실제 코드>
(Excel) C:\Users\ict-526-tj>conda search openpyxl
Loading channels: done
# Name Version Build Channel
openpyxl 2.4.8 py27hbb31d20_1 pkgs/main
openpyxl 2.4.8 py35h6c05adf_1 pkgs/main
openpyxl 2.4.8 py36hf3b77f6_1 pkgs/main
openpyxl 2.4.9 py27he9af020_0 pkgs/main
openpyxl 2.4.9 py35h572dd3b_0 pkgs/main
openpyxl 2.4.9 py36h6c6577a_0 pkgs/main
openpyxl 2.4.10 py27_0 pkgs/main
openpyxl 2.4.10 py35_0 pkgs/main
openpyxl 2.4.10 py36_0 pkgs/main
openpyxl 2.5.0 py27_0 pkgs/main
openpyxl 2.5.0 py35_0 pkgs/main
openpyxl 2.5.0 py36_0 pkgs/main
openpyxl 2.5.1 py27_0 pkgs/main
openpyxl 2.5.1 py35_0 pkgs/main
openpyxl 2.5.1 py36_0 pkgs/main
openpyxl 2.5.2 py27_0 pkgs/main
openpyxl 2.5.2 py35_0 pkgs/main
openpyxl 2.5.2 py36_0 pkgs/main
.....
기능: 가상환경 생성
명령어: conda create -n env_name python=3.x
결과: python 3.x 버전 가상환경 생성
# 만약에 내 컴퓨터의 가상환경 내에 설치된 패키지를 보고싶다면, 다음 명령어를 사용하면 된다.
기능: 현재 환경에서 패키지가 있는지 검색
명령어: conda list package_name
결과: 현재 가상환경(Excel 이라는 가상환경을 임의로 생성해 활성화 시킴) 내에 설치된 패키지 나열
<실제 코드>
(Excel) C:\Users\ict-526-tj>conda list openpyxl
# packages in environment at C:\Users\ict-526-tj\anaconda3\envs\Excel:
#
# Name Version Build Channel
openpyxl 3.0.9 pyhd3eb1b0_0
기능: 현재 환경에서 패키지 설치
명령어: conda install package_name
결과: 현재 환경에 패키지 설치
<실제 코드>
# 일반 설치
conda instsall openpyxl
# 세부설정 설치(-y는 질문에 대해 무조건 yes 입력하기로 설정)
conda install -y openpyxl=3.0.5
기능: 아나콘다 가상환경 목록 조회
명령어: conda env list
결과: 현재(base) 상태에서 사용자가 생성한 가상환경 나열
<실제 코드>
(base) C:\Users\ict-526-tj>conda env list
# conda environments:
#
base * C:\Users\ict-526-tj\anaconda3
Excel C:\Users\ict-526-tj\anaconda3\envs\Excel
기능: 가상환경 삭제
명령어: conda env remove -n env_name
명령어: conda remove remove --name env_name --all
결과: 지정한 환경 내에 모든 패키지 삭제 및 가상환경 삭제
<실제 코드>
(base) C:\Users\ict-526-tj>conda env remove -n Excel
Remove all packages in environment C:\Users\ict-526-tj\anaconda3\envs\Excel:
(base) C:\Users\ict-526-tj>conda env list
# conda environments:
#
기능: 특정 가상환경 내 패키지 삭제
명령어: (가상환경 활성화) conda remove package_name
명령어: (가상환경 비활성화) conda remove -n env_name pakcage_name
결과: env_name 환경 내 package_name 패키지만 삭제
<실제 코드>
(base) C:\Users\ict-526-tj>conda remove -n myenv openpyxl
Collecting package metadata (repodata.json): done
Solving environment: done
## Package Plan ##
environment location: C:\Users\ict-526-tj\anaconda3\envs\myenv
removed specs:
- openpyxl
The following packages will be downloaded:
package | build
---------------------------|-----------------
certifi-2021.5.30 | py36haa95532_0 140 KB
------------------------------------------------------------
Total: 140 KB
The following packages will be REMOVED:
et_xmlfile-1.1.0-py36haa95532_0
openpyxl-3.0.9-pyhd3eb1b0_0
The following packages will be UPDATED:
certifi pkgs/main/noarch::certifi-2020.6.20-p~ --> pkgs/main/win-64::certifi-2021.5.30-py36haa95532_0
Proceed ([y]/n)? y
Downloading and Extracting Packages
certifi-2021.5.30 | 140 KB | ######################################################################################## | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
아나콘다 업데이트
conda update -n base -c defaults conda
아나콘다 파이썬 버전 변경
삭제할 필요 없이 변경할 파이썬 버전을 선택해서 명령문을 입력해주면 된다.
conda install python=3.7.10 (예시)
'파이썬 공부' 카테고리의 다른 글
vscode matplotlib 그래프 안나옴 (5) | 2023.01.15 |
---|---|
bpy 패키지 설치 (0) | 2022.07.08 |
stackexchange 질문 요령 (0) | 2022.03.23 |