[Python] 프로그램 내에서 모듈 버전 정보 구해오기
By 지훈현서 | 2019년 7월 27일 |
일반적으로 설치된 모듈의 버전 정보를 구해 오려면, 리눅스 에서는$ pip freeze | grep lxmllxml==2.3 윈도우 에서는c:\> pip freeze | findstr lxmllxml==2.3 와 같은 방식으로 버전 체크를 하고는 합니다. 그런데 필요에 따라 파이썬 스크립트 안에서 버전을 가져올 필요가 있습니다.그런 경우에는 아래와 같이 작업을 하면 됩니다. import pkg_resourcespkg_resources.get_distribution("lxml").version'2.3' 어느 분께는 도움이 되셧기를 ..
[mongo] 우분투 18.04 이후에서 mongoDB client CLI 명령만 설치하기
By 지훈현서 | 2020년 9월 4일 |
docker 로 이용해도 되지만,필요에 따라 우분투 18.04 이후에서 MongoDB의 CLI client인/usr/bin/mongo 명령을 설치하려면 다음과 같이 합니다. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4echo "deb [ arch=amd64 ] bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.listsudo apt-get updatesudo apt-get install -y mongodb-org-shell 이렇게 네 줄의 명령을 넣으면 됩니
가장 쉬운 PyMC3 예제
By Imagination is more important than knowledge (지식보다 상상) | 2022년 1월 21일 |
목표: Bayesian statistical modeling and probabilistic machine learning방법: advanced Markov chain Monte Carlo and variational fitting algorithms PyMC3 (a probabilistic programming framework) 설치 명령어 :conda create -n pymc_env -c conda-forge python libpython mkl-service numba python-graphviz scipy arvizconda activate pymc_envpip install pymc3 conda remove theanoconda install -c conda-forge theano
[CLion] CLion IDE로 C/C++과 Python, JavaScript를 동시에 다 개발해 보기
By 지훈현서 | 2017년 6월 23일 |
![[CLion] CLion IDE로 C/C++과 Python, JavaScript를 동시에 다 개발해 보기](https://img.zoomtrend.com/2017/06/23/a0105618_594c692639870.png)
JetBrains는 가장 쓸만한 언어에 대해 가장 좋은 IDE를 만들어 내는 것에는 별 이견이 없을 것 같습니다.체코에 본사를 둔 회사이고 러시안 개발자들도 많이 있다는데 암튼 본받을 만한 회사인 것 같습니다. C, C++을 위한 IDE로 예전에 이클립스를 사용해 보기도 하고,Codelite 라는 것을 사용해 보기도 했는데요,어느것 하나 PyCharm 이나 IntelliJ 만큼이나 편한 것은 없었습니다. 그러다가 JetBrains에서 C/C++을 위한 CLion (Sea Lion 바다사자와 동음이의어 군요)을사용해 보았습니다. 그 간단 사용기를 적어봅니다. 우선 JetBrains의 홈페이지에서 관심 언어를 선택하면 관련 IDE나 툴들이 보입니다. CLion을 설치해서 돌려봅니다. 디폴트로 하얀 배