본문 바로가기

package12

Julia package 설치 에러 날 때는 package update 부터~ 요즘 나오는 대부분의 컴퓨터 언어가 그렇지만 패키지 관리자가 있어서 굉장히 쉽게 라이브러리를 설치하거나 삭제할 수 있습니다. 요즘 뜨고 있는 Julia 역시 마찬가지로 패키지 관리자가 있고~ Pkg.add(), Pkg.init(), Pkg.build() 와 같은 명령어를 제공해 줍니다. julia 설치와 관련해서는 아래 포스팅을 참조하시기 바랍니다. https://iamaman.tistory.com/2655 최근에 julia 의 그래프 기능을 사용해 보기 위해서 Plots 를 설치하려고 Pkg.add(“Plots”) 을 타이핑 해보니 뭐라 뭐라 에러가 나오더군요. 위 포스팅에서 소개한대로 최신의 JuliaPro 를 설치했는데…. 뭔가 시작부터 안 되는 느낌이라서 조금 짜증이 났습니다. 그래도 궁금한 건 .. 2019. 4. 23.
Synology NAS Python3 pip 설치 및 package 설치하기 아래 포스팅에서 Synology NAS 에 pip 설치하는 방법에 대해 설명한 적이 있는데, 오늘은 Python3 와 pip 를 설치하는 방법에 대해 소개하려 합니다. http://iamaman.tistory.com/1887일단 Synology NAS 에 Python3 를 설치하는 방법은 매우 간단합니다. Synology NAS 패키지 센터에서 아래와 같이 Python 으로 검색을 해서 Python3 를 설치하시면 됩니다. 다음으로 pip 를 설치하는 방법은 ssh 로 Synology NAS 에 접속한 다음 아래와 코딩하시면 됩니다. sudo -i # root 사용자 변경wget https://bootstrap.pypa.io/get-pip.py # get-pip.py 다운로드python3 get-pip... 2018. 5. 9.
Windows 7 julia Package 관련 에러 “ERROR: GitError(Code:ECERTIFICATE, Class:OS, user cancelled certificate check: )” 해결 방법 최근에 Windows 7 에서 julia 를 다시 설치하고 패키지 관련 명령어들을 사용을 해보니 다음과 같은 에러가 발생을 했습니다. 위 제목에도 표시를 했지만 발생한 에러는 다음과 같습니다. ERROR: GitError(Code:ECERTIFICATE, Class:OS, user cancelled certificate check: ) 이렇게 에러가 날 때는 구글링 하면 되죠 뭐… 검색을 해보니 해결 방법으로 아래 페이지가 나왔습니다. https://support.microsoft.com/en-us/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-a-default-secure-protocols-in 위 페이지에서 페이지를 조금만 내려 보시면 ~ 다음과 같이 .. 2018. 4. 23.
Python 을 이용한 Visio 그리기 아시는 바와 같이 Microsoft Office 제품군에서는 VBA를 활용하여 자동화가 가능 합니다. http://iamaman.tistory.com/592 http://iamaman.tistory.com/1643 그런데 Visual Basic뿐만 아니라 다른 언어를 활용해서도 Office 자동화가 가능 합니다. 오늘은 Python 을 이용한 visio 그리기를 해보려 합니다. 구글을 좀 뒤져 보니 다음과 같이 좋은 예가 있더군요. 저는 현재 Windows 7 64비트를 사용 중인데~ Python 은 32비트를 사용 중입니다. 몇가지 package 들을 사용하기 위해 아래에서도 소개했던 Anaconda 를 사용하는데요~ Anaconda 를 설치하니 win32com 모듈을 그냥 사용 할 수 있더군요.htt.. 2015. 10. 9.
Julia 컴퓨팅 언어 아래 주소의 글을 읽다가 줄리아란 이름의 컴퓨터 언어를 알게 되었다. http://www.wikitree.co.kr/main/news_view.php?id=160061 뭐 Tiobe 만 들여다 봐도 무지하게 많은 언어들이 있어서 다 알 수는 없지만 요즘은 그냥 새로운 언어들이 나오면 관심은 갖곤 하는 편이다. Julia 는 MIT 에서 만들었다고 하는데 아래 주소에서 다운로드 가능하다. 첨에는 윈도우에서는 설치가 안됐던 것 같은데~ 지금은 된다. http://julialang.org/ 나는 현재 윈도우 64 비트라 윈도우 64 비트 버전을 설치 했고~ 아래 그림과 같은 콘솔이 떴다~ 일단 줄리아에 관심이 좀 생긴 건 MATLAB 과 유사한 문법을 갖는다는 이유에서 인데~ MATLAB 과 마찬가지로 Tec.. 2015. 1. 4.
Python Computer Algebra System(CAS) package sympy 최근에 Python을 적극적으로 사용해 보면서 Python의 다양한 Package 들을 찾는 재미에 푹 빠져 있습니다. 이전 포스팅에서 Pyzo 에 대해 소개하면서 sympy 라는 package 가 들어있다고 얘기를 했었는데 sympy 라는 package 는 Computer Algebra System(CAS) package 입니다. 2014/12/03 - [programming language/Python] - Python Pyzo, IEP Computer Algebra System (CAS) 란 우리가 흔히 알고 있는 Mathematica, MATLAB, SAGE 나 아래 포스팅에서 소개했던 MAXIMA, Geogebra 등에 들어 있는 기능입니다. 2014/08/28 - [수학] - MAXIMA CA.. 2014. 12. 3.
Python Pyzo, IEP 다양한 Python package 들 중에 Pyzo 라는 것을 발견 했습니다. 아래 포스팅에서 소개했던 spyder 와 비스므리한 package 같더군요. 2013/11/13 - [유틸] - 과학 분석에 사용되는 Python IDE Spyder 아래 공식 홈페이지의 소개를 보니 data-centric 프로그래밍을 위한 툴을 만드는 게 목표라 하는데~ IEP 라는 IDE 가 같이 들어 있어서 사용하기 좋더군요. http://www.pyzo.org/ Pyzo 에는 아래 소개와 같이 다양한 packages 들이 같이 들어 있습니다. Numpy, scipy, matplotlib 와 같은 익숙한 package들도 있었지만 pandas, sympy, nose 와 같이 생소하지만 알아보고 싶은 package 들도 있.. 2014. 12. 3.
Cygwin Octave runlength Octave statistics package 를 살펴 보다가 괜찬은 함수를 하나 발견했다. 바로 runlength 라는 함수인데~ runlength 함수는 아래 주소에서도 볼 수 있는 Run-length encoding 을 수행하는 함수이다. http://en.wikipedia.org/wiki/Run_length 위 주소에도 설명되어 있듯이, Run-length encoding 방식은 가장 간단한 데이터 압축 방식으로서 반복되는 sequence 들을 반복 횟수로 표현하는 방식이다. Runlength 함수는 다음과 같이 사용된다. 현재 윈도우 7 64 비트 Cygwin octave 에서 실험해 봤다. 위에도 기재했듯이 runlength 함수는 statistics package 에 들어있으므로 statis.. 2014. 6. 23.
Octave 에서 Erfc, Erf, Q-Function 사용하기 아래 포스팅에서 C/C++, MATLAB 에서 Q-function 을 사용하는 방법에 대해 소개한 적이 있는데요~2011/10/05 - [통신] - [C/C++] Q, erfc function 2011/03/19 - [programming language/MATLAB] - MATLAB erf, erfc, Q- function 오늘은 대표적인 MATLAB 클론이라 할 수 있는 OCTAVE에서 Erfc, Erf, Q-Function 사용하는 방법에 대해 소개하려 합니다. 현재 제 컴퓨터 환경은 윈도우 7 이고~ 64 비트 입니다. 아래 포스팅에서는 윈도우에서 OCTAVE 를 설치하는 방법에 대해 소개한 적이 있는데요~ 2013/09/14 - [programming language/Octave] - Windo.. 2014. 6. 15.
윈도우 프로그램을 쉽게 설치해 보자~ chocolatey 리눅스를 사용하면서 좋았던 건 YUM 이나 APT-GET 과 같은 package 관리자 였습니다. 쉘에서 몇 글자 쳐 주면~ 휘리릭~~ 하고 필요한 라이브러리, 프로그램 등이 설치가 되니까 일일이 찾아 다닐 필요도 없고 편하더군요. 윈도우를 사용하면서 이런 프로그램 관리 툴이 없을까~~ 하고 찾아보다가 이전에 찾은 툴이 아래 주소에서 소개했던 npackd 였는데~ 2013/02/04 - [유틸] - 윈도우용 package manager, npackd 특정 프로그램 인줄 알고 설치 했는데~ 해당 프로그램뿐만 아니라 다른 프로그램들도 낑겨 들어가 있어서 짜증나는 경우가 있더군요. 그런데 최근에 다시 찾아 보니 아래 주소의 chocolatey 가 나오더군요. https://chocolatey.org/ choc.. 2014. 5. 25.
Cygwin shell 에서 apt-cyg 로 package 관리 하기 및 setup.ini Error 수정 방법 우분투를 비롯한 리눅스를 사용하신 분 들은 apt-get 또는 yum 과 같은 명령어를 통해 package 를 관리하는게 익숙 하실텐데요~~ Cygwin 을 사용하면서 이런 package 관리자가 없을까 찾아보니 아래 주소에서 소개하더군요. http://www.fir3net.com/Cygwin/cygwin-package-installation.html https://code.google.com/p/apt-cyg/ 뭐 영어로 된 정보다 보니 한국어로 번역한다고 생각하고 다시 한번 정리해 보죠. 일단 APT-CYG 설치를 위해 Cygwin 에 subversion , wget 이 설치되어 있어야 합니다. 아래 주소에서 소개한 것 처럼 GUI 환경에서 설치를 해도 되지만~ 위 주소에 소개돼 있는데로~ 2012/.. 2013. 10. 4.
Cygwin Octave package 설치 방법 이전 포스팅에서 Cygwin 에서의 Octave 사용과 관련하여 간단하게 설명드린 바 있는데요~ 2013/09/04 - [programming language/Octave] - Cygwin Octave plot() 안 될 때~ 오늘은 좀더 구체적으로 package 설치하는 방법에 대해 설명하려 합니다. octave 에는 다양한 package 들이 있는데요. Package 는 용도에 따른 함수 라이브러리 들입니다. MATLAB 의 툴박스와 같은 의미 입니다. Octave 에서 사용가능한 Package 들의 목록은 아래 주소에서 확인 할 수 있습니다. http://octave.sourceforge.net/packages.php 아래 그림과 같이detail 을 누르고 들어가서~ 보시면 아래 그림과 같은 Dep.. 2013. 9. 14.