デフォルト以外のPythonバージョンにPythonライブラリをインストールする

デフォルト以外のPythonバージョンにPythonライブラリをインストールする

システム (RHEL 6.5) にはすでに Python がインストールされていますが、ルート権限がないため、 /usr/bin/python 別のバージョン (3.3) を別のディレクトリにインストールしました。/data/tools/python3

今、2つの問題があります。

  1. Python 3.3 を別途呼び出すにはどうすればいいですか?
  2. python3.3にモジュール(pypyodbc)を追加するにはどうすればいいですか?3.3でスクリプトを呼び出すためにshe-bangを使用するつもりです

答え1

  1. /data/tools/python3の代わりにを使用して Python 3 を呼び出すことができますpython

  2. おそらく、別のディレクトリにインストールし、そのパスからモジュールをインポートする必要があります。

答え2

ファイルの最後に次の行を追加します~/.bash_profile

PATH=$PATH:/data/tools/python3/bin
export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/tools/python3/lib
export LD_LIBRARY_PATH

その後、新しい変数が正しく読み込まれるように、ログアウトして再度ログインします。

その後、python3コマンドでPython3を実行できます。

をインストールするにはpypyodbc、Python3にpipをインストールしている場合は実行しますpip3 install pypyodbc。そうでない場合は、のソースをダウンロードしてpypyodbc実行します。python3 setup.py install

関連情報