Python 패키지 설치
반응형
1. 패키지 확인
- 설치된 패키지를 확인하기 위해서 둘 중 하나 입력
## 설치된 패키지를 출력 pip list
## 설치된 패키지를 requirements 포맷으로 출력 pip freeze

2. pip upgrade
- 아래와 같이 pip upgrade 안내가 나왔다면 pip 버전을 업데이트 하기 위하여 아래 명령 수행
pip install –upgrade pip

- PIP 버전이 업데이트 되면서 목록을 확인하는 방법이 변경되었다는 메시지가 출력
- 기존형식은 –format=legacy,변경된 형식은 –format=columns을 인자로 전달

3. pip install
- 새로운 패키지를 설치하기 위해서는 ‘pip install [pakage]’을 이용
pip install requests

- 특정 버전의 패키지 설치
pip install pandas==0.19.1
4. whl 파일로 설치
- 설치하여야 할 패키지가 pip install을 이용하여 설치가 되지 않는 경우가 간혹 발생 (마이너한 버전이거나 pypi에 등록되지 않은 경우 .whl파일로 제공) 이 경우에는 해당 패키지 웹사이트에서 OS에 맞는 .whl 파일을 다운로드 받은 후 다음과 같이 실행
- whl파일 Naming Rule : [라이브러리명]-[버전]-[파이썬버전]-[OS].whl (Ex. Pandas-0.21.0-cp35m-win_amd64.whl)
pip install [.whl 파일 경로] ## 또는 python –m pip install [.whl 파일 경로]
5. 패키지 업데이트
pip install numpy --upgrade
6. 패키지 제거
pip uninstall numpy
7. 패키지 다운로드
pip download numpy
8. 패키지 오프라인 설치
- 패키지 목록 저장
pip freeze > requirements.txt
- 패키지목록으로 설치
pip install -r requirements.txt
- 패키지목록으로 패키지 다운로드 받기
pip download -r requirements.txt
- 로컬의 패키지로 설치하기
pip install --no-index --find-links="./" -r .\requirements.txt
반응형
'Tech & Development > Programming Languages' 카테고리의 다른 글
[ PyQt ] Button Widget (0) | 2021.01.31 |
---|---|
[ PyQt ] Signal & Slot (0) | 2021.01.30 |
Markdown (마크다운) 문법 총정리 (4) | 2021.01.29 |
Jupyter Notebook 추가기능 (0) | 2021.01.29 |
Jupyter Notebook 단축키 (0) | 2021.01.29 |
댓글
이 글 공유하기
다른 글
-
[ PyQt ] Button Widget
[ PyQt ] Button Widget
2021.01.311. QPushButton def __init__(self): QWidget.__init__(self, flags=Qt.Widget) self.btn_push = QPushButton() self.edt_number = QLineEdit() self.layout = QBoxLayout(QBoxLayout.TopToBottom, self) self.setLayout(self.layout) self.init_widget() 1) Signals clicked(bool) pressed released toggled(bool) def init_widget(self): self.setWindowTitle("QPushButton Shortcut") self.click_cnt = 0 self.edt_number.set… -
[ PyQt ] Signal & Slot
[ PyQt ] Signal & Slot
2021.01.301. Signal & Slot 이란? Signal 과 Slot은 객체 간 통신에 사용 Signal이 발생하면 Slot Function이 호출 (Ex. 버튼을 클릭하면 Text가 변경된다면 버튼을 클릭하는 이벤트가 Signal, Text가 변경되는 것이 Slot임) 2. Signal과 Slot의 연결 1) Qt에서 제공하는 Widget에는 각 Widget마다 다양한 Signal이 존재 clicked pressed released toggled … 2) Signal과 Slot은 connet라는 함수를 통해 연결 self.[widget_name].[signal].connect(slot) 3) 간단한 Signal은 Qt Designer 내에서 설정가능 4) Source -
Markdown (마크다운) 문법 총정리
Markdown (마크다운) 문법 총정리
2021.01.29Markdown 이란? Markdown은 텍스트 서식을 지정하는 데 사용되는 경량 마크업 언어입니다. 2004년 John Gruber와 Aaron Swartz가 읽기 쉽고 쓰기 쉬운 Web용 콘텐츠를 작성하는 간단한 방법을 제공한다는 목표로 만들었습니다. Markdown은 HTML로 쉽게 변환할 수 있는 간단한 일반 텍스트 구문을 사용하므로 웹사이트, 웹 애플리케이션용 콘텐츠를 만드는 데 널리 사용되며 Jupyter Notebook, Github등에서도 사용됩니다. 사용자는 HTML 또는 기타 마크업 언어에 대한 지식 없이도 일반 텍스트 문자를 사용하여 제목, 굵게 및 기울임꼴 텍스트, 목록, 링크 및 이미지와 같은 서식 요소를 추가할 수 있습니다. 더보기 Jupyter Notebook에서 Markdow… -
Jupyter Notebook 추가기능
Jupyter Notebook 추가기능
2021.01.291. DocString의 표시 선언한 변수 뒤에 ?를 붙여서 셀을 실행하는 것으로 해당 변수의 상태를 확인 약간 다른 방법으로 변수를 타이핑한 후 Shift + Tab을 누르면 툴팁이 표시 툴팁에는 DocString의 일부 내용이 표시됨 2. 이미지 첨부하기 Drag & Drop으로 첨부 3. shell(명령 프롬프트)의 이용 명령창에서 쓰는 명령을 그대로 쓰되, 맨 앞에 !를 입력하여 사용 가능 !cd Documents 4. Jupyter에서 Python Script(.py) 실행 매직 명령어 %run을 이용하여 Python 파일 실행 %run -i 'script.py' 5. 매직 명령어 이용 맨 앞에 %를 붙이고 특정 명령을 수행할 수 있음 (Python 문법에는 포함되지 않은, Jupyter not…
댓글을 사용할 수 없습니다.