2016-10-15 9 views
0

用のPython 3バージョンを決定します私はそのすべてのパッケージと一緒にPythonの3をdetecするために、環境変数を設定していた環境変数

export PYTHON_MAJOR_VERSION=3 
export PYTHON_MINOR_VERSION=5 
export PKG_CONFIG_PATH=:${PKG_CONFIG_PATH} 
export PYTHONPATH=/usr/bin/python${PYTHON_MAJOR_VERSION}.${PYTHON_MINOR_VERSION}/site-packages:${PYTHONPATH} 
export PYTHON=/usr/bin/python${PYTHON_MAJOR_VERSION} 

私は何とかその代わりに、それを入力するシステムに基づいて、最初の2行を自動化することができます手動で?

答えて

0

あなたは使用することができます:python -V

-V引数は、Pythonのバージョン番号を出力して終了します。

これは、メジャーバージョンとマイナーバージョンが表示されます。

PYTHON_VERSION=$(python -V 2>&1|awk '{print $2}')

だから、メジャーバージョンは、次のようになります。

echo $PYTHON_VERSION | awk -F. '{print $1}'

とマイナーバージョン:

echo $PYTHON_VERSION | awk -F. '{print $2}'

関連する問題