레이블이 install인 게시물을 표시합니다. 모든 게시물 표시
레이블이 install인 게시물을 표시합니다. 모든 게시물 표시

2014년 8월 4일 월요일

Celery 설치

우와 앞에꺼에 비하면 정말 쉽다.

pip를 이용시

>>>pip install Celery

easy_install 이용시
>>>easy_install Celery

파일을 다운받아서 설치시
 http://pypi.python.org/pypi/celery/

1
2
3
4
5
6
7
$ tar xvfz celery-0.0.0.tar.gz
$ cd celery-0.0.0
$ python setup.py build
# python setup.py install # as root

개발자 버젼입니다.
깃헙에서 받으세요
1
$ git clone git://github.com/celery/celery.git

잡시다 오늘 허접하지만 많이 나갔네요

2014년 5월 5일 월요일

IPython 설치하기

IPython 설치하기


IPython을 설치하는 방법은 다양합니다. 그리고  공식문서에서 고급사용자와 개발자를 대상으로 소스에서 수동설치하는 방법을 자세히 다루고 있습니다.

간단히 설치를 원하는 사용자를 위한 설명은 여기에서 하겟습니다. 이것들은 python 2.7을 기반으로 설정이 되어 있습니다. 이것은 notebook 과 과학적인 계산과 데이터 분석에 쓰이는 추가적인 기본 라이브러리모든 종속성을 모두 포함하고 있습니다.

Mac or Windows

1. Anaconda 혹은 무료 버젼인 Enthought Canopy

2. IPython Update 
Anaconda:
conda update conda
conda update ipython
Enthought Canopy:
enpkg ipython

Linux

리눅스에서는 우리가 원하는 모든것은 pakage managers 에 이미 있다.
  1. IPython과 그의 종속적인 것들의 설치:
  • 우분투 혹은 Debian기반의 리눅스 shell:
    sudo apt-get install ipython-notebook
    
  • Fedora 18 :
    sudo yum install python-ipython-notebook
    
  1. 과학적인 계산을 위한 추가 설치:
  • 우분투 혹은 Debian기반의 리눅스 shell:
    sudo apt-get install python-matplotlib python-scipy \
                         python-pandas python-sympy python-nose
    
  • Fedora 18:
    sudo yum install python-matplotlib scipy python-pandas sympy python-nose
    

2014년 3월 11일 화요일

Boost 와 QuantLib 를 linux에서 설치하기

어제는 Boost를 설치하는 방법에 대해서 포스팅 했었습니다.

그런데 오늘 QuantLib.org에서 아주 간단하고도 편한 설치 법이 있네요.

Visual Studio 에서 처럼 공용설정도 할수 있더라구요.

링크는 다음과 같습니다.



1. Boost Installation

부스트를 설치하고 싶으시면 Terminal 에 다음을 입력하세요 
sudo port install boost
저 같은 경우는 저 명령어가 먹지 않아서 

sudo yum install boost 

라는 명령어로 해결했습니다. 마찬가지로 

sudo apt-get install boost 

도 가능하지 않을까 싶은데요. 각자의 컴터에 맞는 설정이 있을꺼라고 생각합니다.

2. QuantLib Installation

다음 링크를 통하여 최신버젼의 QuantLib을 다운 받으세요 리눅스의 경우 당연히 확장자가 tar.gz인 파일을 다운 받으셔야 합니다.

Terminal 에 다음을 차례로 입력합니다.

tar xzvf QuantLib-1.0.1.tar.gz

cd QuantLib-1.0.1

./configure --enable-static --with-boost-include=/opt/local/include/ \
            --with-boost-lib=/opt/local/lib/ --prefix=/opt/local/
make && sudo make install
QuantLib의 설치가 완료 될때 까지는 시간이 소요됩니다. 적당한 운동을 권유합니다. 
QuantLib의 올바른 설치를 확인 하기 위하여 Examples 폴더에서 다양한 Example들을 컴파일 해보세요. 예를들면
g++ -I/opt/local/include/ -I/opt/local/include/boost BermudanSwaption.cpp \
    -o bermudanswaption -L/opt/local/lib/ -lQuantLib
위의 명령어를 입력하면 해당 폴더에 bermudanswaption이 생깁니다. 해당 파일을 실행하는 방법은 
./bermudanswaption 

입니다. 하지만 간혹 다음과 같은 에러메시지를 발견할수 있습니다.

 libQuantLib.so.0: cannot open shared object file: No sush file...

해당에러는 링킹 에러입니다. 위의 문제의 해법은 Luigi님께서 답변해주고 계십니다.

http://sourceforge.net/p/quantlib/mailman/quantlib-users/?viewmonth=201305

내용을 요약하자면 
링커가 맛이 갔네요 
/etc/ld.so.conf 파일에 
/usr/local/lib 라고 덧붙이세요 
그리고는 terminal에 다음과 같이 입력하세요 
sudo ldconfig

아마 이제 잘 돌아 갈껍니다.

마지막으로 부스트를 공용속성처럼 쓰고 싶다면 

~/bash_profile 파일에 다음을 덧붙이세요 
export CPLUS_INCLUDE_PATH=/opt/local/include
export C_INCLUDE_PATH=/opt/local/include
export DYLD_LIBRARY_PATH=/opt/local/lib
이제 부스트에 관해서는 포함(-I)이나 링크(-L)를 걸 필요가 없어졌네요 ㅎㅎ
감사합니다.


2014년 3월 10일 월요일

Linux에 Boost 설치하기

=================================================================================
추가자료 2014년 5월 7일

Boost의 아주 간단한 설치 방법입니다. 오히려 처음부터 이렇게 포스팅 하는게 맞는가 하는 생각도 하게 만들어 주는 방법이었습니다. QuantLib을 설치하는것을 읽다가 알게 된 방법입니다.

해당 포스트는 여기에 있습니다.

위의 링크를 따라가면 부스트를 공용속성에 넣는 방법도 확인할수 있습니다.

=================================================================================

Boost 는 더이상 옵션이 아닙니다. 필수입니다.

리눅스에서 Boost를 설치하는방법입니다.

Linux 에서 Terminal 을 엽니다 (Ctrl + Alt + T)


1. 시스템을 업데이트 합니다.
sudo apt-get update

2. Boost를 다운받습니다.
wget -c 'http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.bz2/download'

3. 압축을 해제 합니다.
tar -xvf download

4. boost 폴더에 들어 갑니다.
cd boost_1_55_0

5. bootstrap shell을 실행합니다. (b2 파일이 생성됩니다.)
./bootstrap.sh

6. b2를 실행하여 설치를 시작합니다.
./b2 install

/usr/local/include
/usr/local/lib

폴더에 각각 header와 so 파일이 저장됩니다.

당연히 설정을 통해서 다른 폴더로 복사가 가능한것 같지만 .. 일단은 설치가 먼저이니

감사합니다.