Cheat sheet series for Python
By Imagination is more important than knowledge (지식보다 상상) | 2019년 3월 25일 |
Cheat sheet series for Python
[Python] pyenv, conda, virtualenv, pip, autoenv
By 지훈현서 | 2017년 8월 25일 |
맥이나 리눅스는 기본적으로 파이썬 인터프리터가 들어 있습니다. 따라서 터미널에서 $ python -V 해보면 버전을 보여줄 것입니다. (버전1에서는 -V 옵션이 없었네요 ^^) 그런데 말입니다.파이썬을 개발하다 보면 많은 3-rd party 모듈을 설치하고는 합니다.처음에는 소스 째 가져다가 $ easy_install 등의 명령을 사용하기도 했는데 지금은 거의 사용되지 않고, $ sudo python setup.py install명령을 이용해서 자신의 컴에 직접 설치해서 사용하기도 하였습니다. PIP 그러던 것이,Perl의 CPAN, node의 npm, ruby의 gem 등과 같은 패키지 관리자가생겨 원격으로 서드파티 모듈을 올리고 다운받고 업데이트 하는 등의파이썬용 패키지 관리자가 생겼는
[pypi] 나의 첫번째 pip 패키지 treesel 등록
By 지훈현서 | 2017년 1월 30일 |
![[pypi] 나의 첫번째 pip 패키지 treesel 등록](https://img.zoomtrend.com/2017/01/30/a0105618_588ee3f1c2fdd.png)
파이썬 패키지 관리자 중에 pip 가 대세라고 이전에 이야기 한 적이 있습니다. 따라서 최근에 파이썬 패키지 설치 시에는 모두 pip 로 통일하여 설치하고 있습니다.그런데 필요에 따라 어떤 유틸리티를 만들어 그것을 이 pypi.python.org 에 등록하여자신 뿐만 아니라 다른 사람들을 위해서 오픈할 수 있습니다.(지금껏 죄송하게도 못했지만 앞으로는 조금씩 조금씩 다른 분들을 위해서 올려볼 예정입니다) 다음은 자신만의 파이썬 패키지를 만들고 그것을 pypi 에 등록시켜인터넷이 연결된 곳이면 어디에서든지 pip로 등록하는 것을 해보고,그 내용을 공유해 봅니다. 1) 사용자 등록 및 로그인 우선 https://pypi.python.org/pypi 에 들어가셔서, 우측상단의 "Register"를 누
[Python] OS 에 상관없이 HOME 폴더 구하기
By 지훈현서 | 2018년 11월 26일 |
파이썬 개발할 때 메인 컴이 Mac 이므로 만약 홈 폴더에 있는 a.conf 파일을 가져오려고 한다면,해당 파일은 cf = os.path.join(os.getenv('HOME'), 'a.conf') 와 같은 식으로 가져왔습니다. 그런데 이것은 Mac과 Linux에서는 적용되지만Windows 에서는 적용되지 않습니다. 윈도우 까지 적용 가능한 코드는 다음과 같습니다. from os.path import expanduserhome = expanduser("~") 만약 사용자가 toor 라는 윈도우 사용자라면,home 은 "C:\\Users\toor" 라고 결과를 담고 있습니다. 만약 파이썬 버전 3.5 이상 이라면,다음 코드로 동일하게 동작합니다. from pathlib import Pathho