我在本地安裝了較新版本的Python。對於我做了以下內容:如何找到並運行我的舊(全球)版本的Python?
$ cd
$ mkdir opt
$ mkdir downloads
$ cd downloads
$ wget http://www.python.org/ftp/python/2.6.2/Python-2.6.2.tgz
$ tar xvzf Python-2.6.2.tgz
$ cd Python-2.6.2
$ ./configure --prefix=$HOME/opt/ --enable-unicode=ucs4
$ make
$ make install
在.bash_profile中,我把下列:
export PATH=$HOME/opt/bin/:$PATH
export PYTHONPATH=$HOME/opt/lib:$HOME/opt/lib/site-packages:$PYTHONPATH
而且比我執行:
$ cd
$ source .bash_profile
$ python -V
它的工作。我得到了一個新的Python工作版本。然而,現在我想嘗試一下我的舊版本,它是所有用戶安裝的「全局」版本。任何人都可以請求告訴我我該怎麼做?
P.S. 我厭倦了刪除.bash_profile中的更改。我已經評論了安裝新版本時添加的最後2行。所以,現在我有以下的.bash_profile文件:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
#export PATH=$HOME/opt/bin/:$PATH
#export PYTHONPATH=$HOME/opt/lib:$HOME/opt/lib/site-packages:$PYTHONPATH
我源文件(源.bash_profile中)的新版本。但我仍然得到舊版本的Python。當我輸入「Python -V」時,我得到「Python 2.6.2」。
OK , 我懂了。我剛來這地方。但我會開始接受。 – Verrtex 2009-09-25 13:49:33
請注意,您的.bashrc通過_adding_重新定義了PATH。所以,如果你的路徑已經有你的新目錄,那麼找到你的.bashrc文件將不會刪除舊路徑。要重新開始,只需啓動一個新的shell。 – 2009-09-25 14:07:14