インストール¶
対応OS¶
nysolは、Linux, MacOSX, Bash on Ubuntu on Windowsといった、 代表的なOSでの動作確認はとれている。 その他にも、UNIX系のOSであれば利用できるであろう。 以下に動作が確認できているOSおよびそのバージョン一覧を示す。
MacOS 10.9.5(Marverics)以上
CentOS 7.3 1611
Ubuntu 16.04 LTS
Bash on Ubuntu on Windows(Windows 10)
Pythonのバージョン¶
Pythonのバージョンは、3.6.5での動作確認は取れている。 2.xは未対応である。
pipインストール¶
他の多くのPythonのパッケージ同様、pipを利用してインストールできる。 PyPiにおけるnysolのページは https://test.pypi.org/project/nysol を参照されたい。
1$ brew install boost 2$ pip install nysol1$ sudo yum install boost-devel 2$ sudo yum install libxml2-devel 3$ pip install nysol1$ sudo apt-get install libboost-all-dev 2$ sudo apt-get install libxml2-dev 3$ pip install nysol 4# 共有ライブラリのパス設定 5# 起動時に毎回設定するのであれば.bash_profileに記載しておく(ログインし直すまでは反映されない)。 6$ export LD_LIBRARY_PATH=/usr/local/lib
オフラインインストール¶
ネット環境がない環境では、あらかじめgitHubよりソース一式をダウンロードしておき、以下の手順でインストールを行う。
1# 以下、オンライン環境でソース一式をgitHubよりダウンロード(clone)しておく。 2$ git clone https://github.com/nysol/nysol_python.git 3# nysol_pythonディレクトリをオフライン環境に移し、以下でインストールする。 4$ cd nysol_python 5$ pip install .
インストール完了の確認¶
インストールが完了すれば、Pythonを起動し、Nysolモジュールをimportしてみよう。 エラーメッセージが表示されなければインストール完了である。 mcmdモジュールの「 はじめよう 」節の例題を実行してみよう!
1$ python 2Python 3.6.5 (default, Apr 4 2018, 11:29:29) 3[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwin 4Type "help", "copyright", "credits" or "license" for more information. 5>>> import nysol.mcmd as nm # mcmdモジュールのimport 6>>> import nysol.take as tk # takeモジュールのimport