我正在设置环境变量以检测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}
我可以基于系统以某种方式自动化前两行而不是手动输入吗?
答案 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}'