08
자주 묻는 내용
M 계열 맥에서는 pip와 conda 중 무엇을 선택해야 합니까?
프로젝트가 순수 파이선 패키지 중심이면 pip 또는 uv가 간단합니다. NumPy와 같은 과학 계산 패키지, 시각화 도구, 외부 라이브러리를 함께 관리해야 한다면 conda-forge 환경이 채널과 플랫폼을 기록하기 쉽습니다. 어느 쪽이든 시스템 파이선과 연구 환경을 분리하고, 커널이 같은 환경을 가리키는지 확인해야 합니다.
JupyterLab은 열리는데 파이선 커널만 실패하는 이유는 무엇입니까?
JupyterLab 서버와 노트북 커널은 서로 다른 실행 파일을 사용할 수 있습니다. 커널 목록에 남은 예전 가상 환경, 인텔용 파이선, 삭제된 경로가 흔한 원인 후보입니다. 노트북에서 실행 파일 경로와 프로세서 구조를 출력하고, 현재 환경에서 커널을 다시 등록한 뒤 핵심 패키지를 그 환경에 설치해야 합니다.
윈도우에서 원격 맥의 JupyterLab을 사용할 때 포트를 공개해도 됩니까?
인증을 끄고 포트를 공개하는 방식은 피해야 합니다. Jupyter Server가 호스트 코드를 실행할 수 있기 때문입니다. 기본 토큰 인증을 유지하고 SSH 터널 또는 기관이 승인한 접근 게이트웨이를 사용해야 합니다. 데이터 민감도와 학교 네트워크 정책까지 확인한 뒤 접속 권한을 부여해야 합니다.
연구실 구성원에게 같은 환경을 어떻게 전달해야 합니까?
환경 파일만 보내지 말고 커널 이름, 파이선 경로, 채널, 운영 체제 조건, 상대 경로 규칙과 실행 절차를 함께 제공해야 합니다. 대표 노트북을 새 환경에서 실행해 계산 결과, 그림 내보내기와 커널 재시작을 확인합니다. 토큰과 개인 자료는 배포 파일에 포함하지 않습니다.
실험실의 기존 윈도우·리눅스 환경만으로 해결하려 하면 macOS 전용 도구 검증이 빠지고, 원격 서버의 포트 정책과 계정 권한을 별도로 관리해야 하며, 사용자마다 다른 파이선 환경 때문에 결과 재현도 흔들릴 수 있습니다. 반대로 VNCMac의 원격 맥을 짧은 기간 사용하면 실제 애플 실리콘 환경에서 커널, 의존성, 원격 접근과 대표 노트북을 먼저 확인할 수 있습니다. VNCMac의 원격 맥 환경을 검토할 때도 장기 사용을 먼저 가정하지 말고, 실제 연구 작업을 통과한 뒤 임대 연장이나 장비 구매를 결정하는 편이 안전합니다.
핵심은 JupyterLab 4.6을 설치했다는 사실이 아니라, arm64 커널과 의존성이 같은 환경에 있고 원격 접근이 통제되며 연구 결과가 다시 재현되는지입니다. 맥이 없는 연구실이라면 대표 노트북을 포함한 단기 환경으로 먼저 검증하고, 이후 사용 기간과 자료 보안에 따라 VNCMac 임대, 물리 맥 구매, 리눅스·맥 병행 운영 중 하나를 선택하면 됩니다.