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

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

システム(RHEL 6.5)にはすでにPythonがインストールされていて、root権限がないため、 /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/python3python 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を実行できます。

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

関連情報