Pands)先日の記事で、TSUBAME環境に(新しめの)Pythonを入れるやり方について書きました。このやり方だと本格的なことをやろうとしたときに壊れることがあるようです。付け焼き刃の対策でしたので。freak-da.hatenablog.com今回は、根本的に修正して、普通の環境と同じようにpipを使ったインストールなどを使えるようにする方法を書きます。新しいOpenSSLをホームディレクトリにローカルインストールして、それを使って新しいPythonをインストールすればよいです。以下、OpenSSLをインストールするディレクトリを$HOME/local/opensslであるとして話を進めます。このディレクトリは他のライブラリ等をインストールしてあるディレクトリとは別にしましょう。具体的には、LD_LIBRARY_PATHがとおってないディレクトリにします。ないと、sshコマンドが読むライブラリがおかしくなってしまいます。http_proxy=http://proxy.noc.titech.ac.jp:3128次に、OpenSSLの0.9.8系列の最新リリースをインストールします。githubへのアクセスが許可されているので、ここではgithubからzipをダウンロードします。install最後に、pyenvを使ってPythonをインストールします。pyenvをご存じない人はググってください。インストールされたpipをつかってライブラリをインストール。pandasこれで完了です。ここではopensslをstaticライブラリとして作成しています。OpenSSLのconfig時にsharedを指定してしまうと、後の処理がいろいろ面倒になるのでやめた方がよいでしょう。注釈としては、どうも依然としてpipでのインストールで依存パッケージの自動インストールに失敗する場合もあるようです。この場合、手動で依存パッケージを入れると解決します。多くの場合、スパコンやクラスタ上には複数のMPIがインス...2015-11-13TSUBAME2.5でpyenvを利用して新しいPythonをインストール最近は、HPC業界でもPythonの需要が高まりつつあります。はてなブログをはじめよう!keisukefukudaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。