Jupyter에 Python3.6.1 커널 추가하기
By 블루오션 [BLUE OCEAN] | 2017년 5월 31일 |
Jupyter에 커널 python2.x. python3.x를 동시에 사용하기 위한 방법이다.Python3을 사용하려면 kernel을 등록해야 한다.(Jupyter에 python2.x 커널이 있음)아나콘다를 많이 이용하는데 난 docker환경에서 소스 컴파일과 pyenv를 통해 설치 했다.자세한 사항은 아래 문서를 참고하자. 설치 환경 : CentOS Linux release 7.2.1511 (Core) 64bit Docker version 1.12.3, build 6b644ec pyenv를 통한 설치 python3 컴파일을 통한 설치
[파이썬] exec 와 globals(), locals() 에 대한 고찰
By 지훈현서 | 2020년 12월 21일 |
요즘은 대부분의 파이썬 코드를 3.7 이후 버전에서 진행하고 있습니다.특정 외부 코드를 직접 입력 받아, 이를 파이썬 코드 내에서 활용하고자 합니다. exec 빌트인 함수를 이용합니다. 파이썬 2.x 에서는 statement 였으나 3.x 버전에서는내정 함수로 변경되었습니다. print 등과도 동일합니다. 예를 들어 다음과 같은 외부 코드 (또는 문자열)가 있고, 이를 불러들여 실행하고자 합니다. myscript = '''from pprint import pprint class MyClass(object): ... def my_do(**kwargs): pprint(kwargs)''' 만약 위와 같이 myscript 라는 것을 받아들여 이 안에 정의된 my_do 함수나MyClass 를 사용
jupyter lab 사용시 기본 세팅
By 박모 사진첩 | 2022년 12월 20일 |
jupyter 은 윈도우에서도 되나 저는 보통 Linux에서 사용하므로 리눅스 카테고리에 올린다. install은 단순히 pip 로 하면 되고nginx를 두고 처리를 할때 처리할 부분만 기술한다. 구동은 다음 형태로 하면 된다. NOTEBOOK_BASE_DIR=./jupyter lab --no-browser --ip=0.0.0.0 --notebook-dir=${NOTEBOOK_BASE_DIR} --ServerApp.base_url=jupyter --NotebookApp.allow_origin=* origin 설정하는 이유는 다른 서버에서 nginx를 lb 로 사용하려는 구조 비스무리 하게 해서 그렇다.terminal을 오픈을 해 줄때 websocket으로 하는데, 이때 host 가 다를 경우 저런 C
Jupyter에서 MariaDB note만들기
By 블루오션 [BLUE OCEAN] | 2016년 12월 18일 |
[ Jupyter에서 MariaDB note만들기 ] 아래 패키지를 설치한다.# yum install python-pandas# yum install MySQL-python# yum install mariadb-devel => 아래 쿼리 실행 시 에러가없으면 설치 안해도된다. import pandas as pdimport MySQLdb dbconnect = MySQLdb.connect( '127.0.0.1', 'db_id', 'db_passwd', 'database_name') pd.read_sql('select * from TABLE_NAME', dbconnect) =============================== 주의) docker container를 사용하