我在我的shell脚本中有以下内容,我在/prj/qct/asw/SA/Linux中有一个python版本,它覆盖了默认的版本/usr/bin/ python,我如何确保在仍然导出KWTOOLS_DIR的情况下从/usr/bin/python中选择python版本?
export KWTOOLS_DIR=${KWTOOLS_DIR:-"/prj/qct/asw/SA/Linux"}
export PATH=${KWTOOLS_DIR}/Klocwork/Server/bin:$PATH 发布于 2014-03-01 05:15:52
您可以确保您的python安装路径出现在路径中最早的位置。
export KWTOOLS_DIR=${KWTOOLS_DIR:-"/prj/qct/asw/SA/Linux"}
export PATH=$PATH:${KWTOOLS_DIR}/Klocwork/Server/bin 或者,您可以使用virtualenv等环境管理工具。我建议使用后者,因为它可以帮助您隔离python安装和给定python安装或版本的各种依赖集。
您还可以使用要使用的版本启动您的单个脚本:
#! /usr/bin/python有关该路线的更多详细信息,请访问here
其他问题的提出略有不同,但可能有相同的答案:
https://stackoverflow.com/questions/22105876
复制相似问题