PYTHON

포스트: 124|조회수: 0|TERM
Items

Posts

124 posts
[PyCharm] 2017.1 iPython 설치 후 디버깅 콘솔에서 KeyError 발생 시

[PyCharm] 2017.1 iPython 설치 후 디버깅 콘솔에서 KeyError 발생 시

지훈현서|2017년 6월 30일

이상하게 겹쳐서 PyCharm 문제 (또는 요구사항)가 발생하네요. 이번에는 디버깅을 하다가 그 내용을 확인하거나 돌아가는 문맥을 임의로 변경하고 싶을 때 이용하는 디버깅 콘솔을 띄워 보았습니다. 왼편 하단에 터미널 같은 아이콘을 누르면 디버깅 콘솔이 잘 떴었는데, 최근에 iPython을 VirtualEnv 등에서 설치를하고 나면서 부터 위와 같이 KeyEoor: '_sh' 라는 오류가 발생했습니다. 뭐 자기네 디버깅 세션 띄우는 프로그램에서 오류가 발생하였으니 그것을 수정할 수도 없고,아마도 iPython을 띄우면서 나는 버그 같아서 iPython 대신 일반 파이썬 인터프리터를 띄우면 이상없을 것이라 생각하고 옵션을 살펴보니, "Build, Execution, Deployment" > Cons

[Python] 파이썬으로 페이스북 메신저로 메시지 보내기 2

지훈현서|2017년 6월 29일

지난번에 파이썬으로 페이스북 메신저로 메시지 보내기를 살펴보았습니다. 그런데 이것을 테스트 하면 할 수록, Client() 생성자에 10여초 이상 걸리고send()를 하는데 적게는 2초, 많게는 6초 이상 시간이 소요되는 것이었습니다. 버전은 0.9.3 이었습니다.어찐된 것인지 조사를 하다가fbchat 모듈을 살펴보는데... 아뿔사. 일이주 지난 것 같은데 버전업이 되었네요. 아마도 내부 프로토콜이 변경된 느낌입니다. 결국 지난번 샘플 코드는 #!/usr/bin/env python# encoding=utf-8 from fbchat import Clientfc = Client('[email protected]', '______')friends = fc.getUsers('____')friend =

[Python] 비동기 작업큐와 Global 객체에 관한 고찰

[Python] 비동기 작업큐와 Global 객체에 관한 고찰

지훈현서|2017년 6월 27일

지난번 비동기 작업 큐를 살펴보면서 Celery 대신 간단한 파이썬의 RQ를 살펴본 적이 있습니다.이것을 사용하다가 이번에 새로운 곳에 진행을 하려다 보니다음과 같은 경우가 생겼습니다. G_H = None def mytask(*args, **kwargs): if G_H is None: G_H = MyHandle() G_H.do() 위와 유사한 경우가 생겼습니다. 즉, G_H가 어떤 글로벌 인스턴스를 갖고이를 mytask 라는 태스크 수행 함수에서초기화 된 것을 계속 이용한다는 개념입니다. Singleton 패턴에서 잘 사용하고는 하지요.위에서는 글로벌로 해결하려고 합니다만... 위와 같은 접근이 RQ에서는 전혀 동작하지 않습니다. 작업 워커는 위와 같은 코드가 수행될

Python 3.6.1 + Tensorflow-gpu in Windows

수면부족|2017년 6월 23일

1. python 3.6.1 설치2. cuda v8.1 설치3. cudnn v5.1 설치4. anaconda 설치 5. anaconda 가상환경 만들기 6. test 1. python 3.6.1 설치https://www.python.org/downloads/3.5.1 이상 버전을 설치해야 tensorflow 를 설치 가능합니다. 2. cuda v8.0 설치https://developer.nvidia.com/cuda-downloadscuda v8.0.61 버전을 설치합니다. 3. cudnn v5.1 설치https://developer.nvidia.com/cudnncudnn 6.0v 도 나왔지만 기존에 사용하던 5.1v 을 설치했습니다.cuda 다운로드와 다르게 nvidia developer 에