在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Python/ 如何將 Mac OS X10.9 下的 Python2.7 升級到最新的 Python3.3
通過 memcached 實現(xiàn)領(lǐng)號排隊功能及 python 隊列實例
利用 pypy 提高 python 腳本的執(zhí)行速度及測試性能
Python FAQ3-python 中 的原始(raw)字符串
Mongodb 千萬級數(shù)據(jù)在 python 下的綜合壓力測試及應(yīng)用探討
Parallel Python 實現(xiàn)程序的并行多 cpu 多核利用【pp 模塊】
python simplejson 模塊淺談
服務(wù)端 socket 開發(fā)之多線程和 gevent 框架并發(fā)測試[python 語言]
python Howto 之 logging 模塊
python 之 MySQLdb 庫的使用
關(guān)于 python 調(diào)用 zabbix api 接口的自動化實例 [結(jié)合 saltstack]
python 之利用 PIL 庫實現(xiàn)頁面的圖片驗證碼及縮略圖
Python 通過 amqp 消息隊列協(xié)議中的 Qpid 實現(xiàn)數(shù)據(jù)通信
python 中用 string.maketrans 和 translate 巧妙替換字符串
python linecache 模塊讀取文件用法詳解
Python 批量更新 nginx 配置文件
python 計算文件的行數(shù)和讀取某一行內(nèi)容的實現(xiàn)方法
python+Django 實現(xiàn) Nagios 自動化添加監(jiān)控項目
多套方案來提高 python web 框架的并發(fā)處理能力
python 寫報警程序中的聲音實現(xiàn) winsound
python 調(diào)用 zabbix 的 api 接口添加主機(jī)、查詢組、主機(jī)、模板
對 Python-memcache 分布式散列和調(diào)用的實現(xiàn)
使用 python 構(gòu)建基于 hadoop 的 mapreduce 日志分析平臺
一個腳本講述 python 語言的基礎(chǔ)規(guī)范,適合初學(xué)者
Python 編寫的 socket 服務(wù)器和客戶端
如何將 Mac OS X10.9 下的 Python2.7 升級到最新的 Python3.3
python 監(jiān)控文件或目錄變化
報警監(jiān)控平臺擴(kuò)展功能 url 回調(diào)的設(shè)計及應(yīng)用 [python 語言]
Python 處理 cassandra 升級后的回滾腳本
python 實現(xiàn) select 和 epoll 模型 socket 網(wǎng)絡(luò)編程
關(guān)于 B+tree (附 python 模擬代碼)
通過 python 和 websocket 構(gòu)建實時通信系統(tǒng)[擴(kuò)展 saltstack 監(jiān)控]

如何將 Mac OS X10.9 下的 Python2.7 升級到最新的 Python3.3

Mac OS X10.9 默認(rèn)帶了 Python2.7,不過現(xiàn)在 Python3.3.3 出來了,如果想使用最新版本,趕緊升級下吧?;静襟E如下。

第 1 步:下載 Python3.3

下載地址如下:
Python3.3
這里面有 windows 和 mac os x 下的安裝程序,下載那個 64 位的安裝程序(估計現(xiàn)在沒有用 32 位的 mac os x 的吧)

第 2 步:

安裝下載的 img 文件,安裝完后的目錄如下:

/Library/Frameworks/Python.framework/Versions/3.3

第 3 步:移動 python 的安裝目錄

原來的安裝目錄見第 2 步,不過所有的 python 都在

/System/Library/Frameworks/Python.framework/Versions

目錄中,所以最好使用下面的命令移動一下,當(dāng)然不移動也可以。但后面步驟中的某些路徑需要修改下。

sudo mv /Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions

第 4 步:改變 Python 安裝目錄的用戶組為 wheel

sudo chown -R root:wheel /System/Library/Frameworks/Python.framework/Versions/3.3

python2.7 的用戶組就是 wheel,3.3 也照葫蘆畫瓢吧!

第 5 步:修改 Python 當(dāng)前安裝目錄的符號鏈接

在 /System/Library/Frameworks/Python.framework/Versions/ 目錄下有一個 Current,這是一個目錄符號鏈接,指向當(dāng)前的 Python 版本。原來指向 2.7 的,現(xiàn)在指向 3.3。所以應(yīng)先刪除 Current。然后重新建立 Current 符號鏈接,命令如下:

sudo rm /System/Library/Frameworks/Python.framework/Versions/Current
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3 /System/Library/Frameworks/Python.framework/Versions/Current

第 6 步:刪除舊的命令符號鏈接

在 /usr/bin 目錄下有 4 個 python 命令的符號鏈接,使用下面的命令先刪除

sudo rm /usr/bin/pydoc
sudo rm /usr/bin/python
sudo rm /usr/bin/pythonw
sudo rm /usr/bin/python-config

第 7 步:重新建立新的命令符號鏈接

將第 6 步刪除的符號鏈接重新使用下面命令建立,它們都指向 Python3.3 了。

sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pydoc3.3 /usr/bin/pydoc
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3 /usr/bin/python
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/pythonw3.3 /usr/bin/pythonw
sudo ln -s /System/Library/Frameworks/Python.framework/Versions/3.3/bin/python3.3m-config /usr/bin/python-config

第 8 步:更新 /root/.bash_profile 文件中的路徑

cd ~
vim .bash_profile 

在.bash_profile 插入下面的內(nèi)容即可

# Setting PATH for Python 3.3
# The orginal version is saved in .bash_profile.pysave
PATH="/System/Library/Frameworks/Python.framework/Versions/3.3/bin:${PATH}"
export PATH

ok,現(xiàn)在重新啟動一下 Console,然后執(zhí)行 python --version,得到的就是 Python 3.3.3。如果在程序中,需要使用下面代碼獲取 python 版本

import platform
print(platform.python_version())

如果還是用了如 PyDev 等 IDE,仍然需要更新一下相關(guān)的路徑。

現(xiàn)在可以使用最新的 Python3.3.3 了。