2016-03-04 122 views
0

我的系統中安裝了2個不同版本的python,即2.6.6和2.7.9。 我通過QTP在Linux上運行python腳本(在windows上使用paramiko)。我執行下面的代碼示例來執行命令。 「蟒蛇/ DIR// frameword/somecode的」如何在命令行中加載非默認版本的python

當我打這個命令python的默認版本是用於創建是2.6.6 殼有什麼辦法,我可以指導Linux的挑用一個像「python27」這樣的命令提高2.7.9。 我還在./bashrc中添加了一個別名,但這也有幫助。

+0

在不同的文件夾安裝兩個版本,例如。 Python2和Python3。單獨或混合使用shebang,別名或默認路徑。我用perl做了這個。 –

回答

0
  1. 成立一個殼別名

alias python=/usr/local/bin/python2.7

PS:可以在保存在〜/ .bashrc後運行source ~/.bashrc我注意到你提到./bashrc不是〜/ .bashrc中的,是它是一個拼寫錯誤?

  • 使用virtualenv
  • +0

    我已經運行源〜/ .bashrc,即使創建了subhells(就像python subprocess),使用默認版本 –

    +0

    創建它是奇怪的.run'/path/to/python2.7/dir/ of/frameword/somecode'仍然沒有不工作? – Eric