スポンサーリンク

Xserver上にanacondaでpip & seleniumを使いたい

■ condaによる仮想環境の作成(ソフト指定型)

conda create -n 環境名 python=3.6 numpy=1.12.1

最初は、何も考えず、condaで作成したが、色々曲がりくねって環境再構築に何度か見舞われている。

※上記導入は、あくまで参考バージョン

■pipの導入テスト

よし!seleniumをpipでガツンと入れたる!そう思ったが、、、

(py36) [serverID@環境名~]$ pip install selenium
/home/serverID/.pyenv/versions/anaconda3-4.4.0/envs/環境名/bin/python: /lib64/libc.so.6: version `GLIBC_2.7' not found (required by /home/serverID/.pyenv/versions/anaconda3-4.4.0/envs/環境名/bin/python)
/home/serverID/.pyenv/versions/anaconda3-4.4.0/envs/環境名/bin/python: /lib64/libc.so.6: version `GLIBC_2.9' not found (required by /home/serverID/.pyenv/versions/anaconda3-4.4.0/envs/環境名/bin/python)
/home/serverID/.pyenv/versions/anaconda3-4.4.0/envs/環境名/bin/python: /lib64/libc.so.6: version `GLIBC_2.6' not found (required by /home/serverID/.pyenv/versions/anaconda3-4.4.0/envs/環境名/bin/python)

ぬあーである。Xserverでは、GLIBC_2.6~2.9に対応していないように見受けられるのだ。

yum info glibc

「あぁー」である。Xserverでは、GLIBC_2.5のみ対応。

上記のプロセスではインストールできないことが発覚。。。次いってみよーガクッ

anacondaでpipをよくわからず成功させた事例

色々右往左往して、成功したケースがある。

distro.pyというファイルを編集するのだ。そうしたところ、とにかく動いたのだ。

以下のリンクの方法なら動いた。

ルート権限がないサーバーでpipを使う方法

以下のリンクでは、失敗。

http://blog.saboh.net/anaconda_pip_install_error/