2013-07-31 38 views
2

我正在使用Mac OSX 10.6.8 Snow Leopard,我想我已經擁有了我需要安裝Python 3.3.2的一切,但是當我在終端中輸入python時,它仍然說我有2.6.1。這是因爲它無法找到路徑到新版本,這應該通過將下面的被固定到.bash_profile中:我的.bash_profile文件應該在哪裏用於Python更新?

PATH="/Library/Frameworks/Python.framework/Versions/3.3.2/bin:${PATH}" 
export PATH 

我已經做了(並在其上幾個運行cat命令只是爲了檢查),但它一直在說同樣的事情。我想我的.bash_profile文件和/或Python 3.3.2文件夾可能不在正確的目錄中? .bash_profile位於/Users/mac(主頁),Python文件夾位於/Library/Frameworks/Python.framework/Versions。他們應該在別的地方嗎?

在此先感謝!

回答

2

使用python3運行python3,並修改.bash_profile後重新啓動殼或做source .bash_profile加載新的設置而無需重新啓動外殼。

$ which python3 
/usr/bin/python3 

例子:

$ cat so.py 
#!/usr/bin/python3 
print("hello, world!") 
$ chmod +x so.py 
$ ./so.py 
hello, world! 
+0

我已經重新啓動它,同樣的事情持續發生。是否有可能使3的默認版本?因爲這個,我認爲我無法運行我編寫的程序。 – reggaelizard

+0

@regelelizard可以在不刪除py2的情況下使用py3運行程序,在指向py3的程序頂部添加一個shebang行:'#!/ usr/bin/python3'。或者使用'python3 my_program.py'。 –

+0

哦,非常感謝!我會試試看。 – reggaelizard

相關問題