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.)