システム (RHEL 6.5) にはすでに Python がインストールされていますが、ルート権限がないため、 /usr/bin/python
別のバージョン (3.3) を別のディレクトリにインストールしました。/data/tools/python3
今、2つの問題があります。
- Python 3.3 を別途呼び出すにはどうすればいいですか?
- python3.3にモジュール(pypyodbc)を追加するにはどうすればいいですか?3.3でスクリプトを呼び出すためにshe-bangを使用するつもりです
答え1
/data/tools/python3
の代わりにを使用して Python 3 を呼び出すことができますpython
。おそらく、別のディレクトリにインストールし、そのパスからモジュールをインポートする必要があります。
答え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