본문 바로가기
  • Survival Plan

개발 이야기37

[파이썬] 원격 주피터 노트북 만들기 - AWS에서 나만의 Remote Jupyter Notebook을 구동해 보자. 보다 안정적인 방법으로는, Jupyter Notebook 또는 JupyterHub 등에 Oauth2 인증을 사용하는 방법이 있다. 그러나, 보안에 익숙하지 않은 사용자는 그 개념과 설정 자체가 어려울 수 있어서 간단한 방법을 소개한다. 엄밀히 말하면 이 방법은 보안상으로 체력이 강하는 것은 아니다. 다만, 잠깐이나마 사용할 수 있는 방법을 제시한다. Jupyter Notebook을 외부에서 접속하여 서버로써 사용하기 위하여, 이번 포스팅에서 제시하는 방법은, 1) 패스워드 (sha 기반) 을 설정, 2) 네트워크 접근 제한 하는 방법이다. 이 방법을 소개하는 이유는 보안 전문가가 아니더라도 가장 쉽게 사용할 수 있는 방법이기 때문이다. 그러나, 오래 지속적으로 사용할 만한 방법은 아니다. 기본적으로, 패.. 2020. 6. 4.
[파이썬] Anaconda x Jupyter notebook 설치 및 설정 방법 - 가상환경으로 파이썬 개발환경 구성 1. 아나콘다 (anaconda) 가상환경 생성 하기 아나콘다(Anaconda)를 설치 했다면, 이제 기본적인 파이썬 개발 환경이 구성되었을 것이다. 그러나, 파이썬은 그 용도와 프레임워크가 다양하다. 데이터분석, 머신러닝, 웹프레임워크, Window/Linux Application 개발, UI APP 개발, 심지어는 mobile App개발 환경도 있으며, 그 밖에 패키지 활용에 따라서 다른 용도로도 사용될 수 있다. 따라서, 버전별로 상이한 패키지가 다양한 환경에 설치될 수 있는데, Anaconda 메인 파이썬 환경에 이 들 모두가 설치되면 서로간의 충돌/의존성 문제/버전문제 들을 야기할 수 있다. 또한 더욱 중요한 점으로 패키지에 따라서 특정 버전에서만 구동되는 것을이 있으므로 버전을 맞추어 주어야한.. 2020. 6. 4.
[React-Native] iOS 카탈리나 및 ZSH 업그레이드 후 실행/빌드 에러 관련글 1: 맥북 (Mac OS) 카탈리나 기본쉘을 ZSH로 변경하기. ZSH 설치 및 커스터마이징 2020/06/01 - [맥북과 MacOS] - 맥북 터미널을 이쁘게 - ZSH 초간단 설치와 커스터마이징 맥북 프로 iOS 업그레이드 (Catalina and ZSH) 하면서 발생한일 이전 포스팅에서 언급했지만, 본의 아니게 카탈리나로 업그레이드 하고, 덩달아서 기본 쉘을 Bash에서 ZSH로 변경하게 되었다. 이로 인하여, 여러가지 번거로운 일들이 좀 발생하였다. 에구구... 바쁜데 자꾸 번거로운 일이 생기는것 같다. 정작 중요한 일은 이제 부터... ㅜ_ㅜ (이래서 업그레이드 안하려 했건만...) 결론부터 요약하면, Catalina 업그레이드 및 기본쉘 변경 (chsh)을 하게 되면, 환경변수 설정이.. 2020. 5. 22.