M1Mac Python 환경(JuptyerLab App 편)
개시하다
JupytherLab의 데스크톱 응용 프로그램이 출시되었습니다.
M1맥은 파이썬 환경 구축에 빠진 사례가 많기 때문에 우선 점피어랩 앱에서 다양한 방법을 시도해야 한다.
우선 이 글에는 설치 방법이 기재되어 있다.
설치하다.
공식 사이트에서 다운로드
macOS Installer
.JupyterLab-Setup-macOS.pkg
를 시작하고 단계에 따라 설치합니다.JupyterLab
.시작 확인
상기 설치 작업만 통해 파이썬 이외에pandas 등 프로그램 라이브러리가 준비되어 있음을 확인합니다.
시작
JupyterLab
후 빠른 시작 표시줄을 표시합니다.새로 만들기
Notebook
, pandas
에서 견본 데이터를 읽을 수 있는지 확인합니다.다음은 읽기
https://raw.githubusercontent.com/mwaskom/seaborn-data/master/iris.csv
의 샘플 데이터입니다.Terminal
는 후술한 포장 관리에 쓰인다.(이곳은 특별히 확인하지 않습니다.)환경 확인
JupytherLab App의 파이썬 환경과 관련해서는 다음과 같이 확인했다.
Notebook
의 단원격에서 명령을 실행하는 예로 기록되어 있다.일반 시스템 명령의 시작 부분에 !
가 추가되었습니다.설치 위치
파이썬 호스트는
!which python
에서 확인하고, 패키지 관리 시스템(conda)은 !which conda
에서 확인한다.나는 무엇이든지
JupyterLab.app/Contents/Resources/jlab_server/bin/
아래의 경로를 표시할 것이라고 생각한다.따라서 JuptyerLab App이 사용하는 파이톤과 패키지는 시스템 관리에 독립적이다.환경의 마운트 해제
JupyterLab.app
자체도 삭제할 수 있다.파이썬 호스트 버전
!python --version
에서 확인했습니다.Python 3.8.12
등으로 표시됩니다.패키지 버전
!conda list
[1]에서 설치된 패키지 목록을 확인합니다.다음을 표시합니다.# Name Version Build Channel
anyio 3.3.0 py38h50d1736_0 conda-forge
appnope 0.1.2 py38h50d1736_1 conda-forge
argon2-cffi 20.1.0 py38h96a0964_2 conda-forge
async_generator 1.10 py_0 conda-forge
(以下省略)
또한 특정한 포장만 추출하려면 !conda list pandas
와 같이 포장 명칭을 지정한다.패키지 관리
여기에는 패키지를 설치(추가), 업데이트(업데이트), 제거(제거)하는 방법이 기재되어 있습니다.
pandas-datareader
이런 포장의 경우 pandas-datareader
로 바꾸면 다른 포장에도 적용될 수 있다.다음은 사용
Terminal
의 예를 기재한다.Notebook
는 표준 입력을 받는 명령 등 제대로 작동하지 않는 경우가 있기 때문이다.[2] 또 방치
JupyterLab.app
에 따라 권한의 문제conda install
등이 실패할 수 있다.이 경우 모든 명령의 시작sudo
을 수행합니다.설치하다.
conda install pandas-datareader
에 설치합니다.완성 후
conda list pandas-datareader
에서 버전을 확인합니다.(이하 예에는 0.10.0
# Name Version Build Channel
pandas-datareader 0.10.0 pyh6c4a22f_0 conda-forge
업데이트
conda update pandas-datareader
업데이트.의존 패키지도 업데이트되는지
Proceed ([y]/n)?
라는 질문도 받는다.특별한 상황이 없으면 y
를 선택합니다.이미 최신판인 경우
# All requested packages already installed.
로 표시됩니다.마운트 해제
conda uninstall pandas-datareader
에서 제거합니다.종속 패키지
Proceed ([y]/n)?
를 제거할지 묻는 질문도 있습니다.특별한 상황이 없으면 y
를 선택합니다.각주
개인적인 의견일 뿐이지만 사용하지 않고
pip
사용하는 게 좋다conda
.pip install
에 설치된 패키지는 conda list
에 반영되지 않았다.반면conda install
에 설치된 가방도 pip list
에 반영됐다.자세한 사람이 있으면 정보를 알려주세요.↩︎ 파이토존 환경을 처음 설치한 사람은
Terminal
와Notebook
중conda
명령이 같은 곳입니다. 궁금하시면 which conda
에서 지시한 곳이 같은지 확인하세요.↩︎ Reference
이 문제에 관하여(M1Mac Python 환경(JuptyerLab App 편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/ochamikan/articles/b265f50f77dd8b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)