python 3.2.3 の インストール時のエラー
pythonbrew で python 3.2.3 を インストールしたとき、
ERROR: Failed to install setuptools. See /home/ユーザーネーム/.pythonbrew/build.log to see why.
Skip installation of setuptools.
となる。
バージョン確認をすると、
Usage: /home/ユーザーネーム/.pythonbrew/pythons/Python-3.2.3/bin/python [--prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--extension-suffix|--help|--abiflags]
となり、バージョン番号が返ってこない。
pythonz で python 3.2.3 を インストールした後、バージョン確認をすると、
python -V
Usage: /home/ユーザーネーム/.pythonz/pythons/CPython-3.2.3/bin/python [--prefix|--exec-prefix|--includes|--libs|--cflags|--ldflags|--extension-suffix|--help|--abiflags]
となり、バージョン番号が返ってこない。
複数のUbuntu12.04にインストールした際、エラーになる場合とならない場合があった。
何が問題なのか?
リンク先がおかしい。
pythonbrew
/home/ユーザーネーム/.pythonbrew/pythons/Python-3.2.3/bin/python -> /home/ユーザーネーム/.pythonbrew/pythons/Python-3.2.3/bin/python3.2m-config
pythonz
/home/ユーザーネームl/.pythonz/pythons/CPython-3.2.3/bin/python -> /home/ユーザーネーム/.pythonz/pythons/CPython-3.2.3/bin/python3.2-config
python への リンクを修正する
修正例として、pythonzでのやり方
pyhton3.2 に、python と言う名前でリンクを張る
$ ls ~/.pythonz/pythons/CPython-3.2.3/bin -al
$ rm /home/ユーザーネーム/.pythonz/pythons/CPython-3.2.3/bin/python
$ ln -s /home/ユーザーネーム/.pythonz/pythons/CPython-3.2.3/bin/python3.2 /home/ユーザーネーム/.pythonz/pythons/CPython-3.2.3/bin/python
$ /home/ユーザーネーム/.pythonz/pythons/CPython-3.2.3/bin/python -V
0 件のコメント:
コメントを投稿