确定环境变量的Python 3版本

时间:2016-10-15 16:18:18

标签: bash python-3.x environment

我正在设置环境变量以检测Python 3及其所有包:

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}

我可以基于系统以某种方式自动化前两行而不是手动输入吗?

1 个答案:

答案 0 :(得分: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}'