最近在寫乙個python的**,由於要處理大量的迴圈語句,導致整個程式執行起來顯得很吃力,所以想試試psyco這個模組。
使用方法:
1>在自己的python**中加入import psyco;psyco.full()
psyco.full()是對所有的函式都編譯,但是記憶體開銷也隨之增加不少,在我的專案中測試發現加了psyco.full()語句後程式占用的記憶體大了4m多。
2>在**中使用psyco.profile()可以對大程式進行適當分析,以確定哪些函式最值得編譯。此種方式不會對所有的函式都編譯,所以也不會像psyco.full()那樣占用那麼多的記憶體。
psyco.log()函式用來記錄profile()得到的資訊,下次就可以執行就能更快一點。
3>psyco.bind(myfunc)指定對函式myfunc進行編譯,可以做到比full()更精細的控制。
4>psyco.proxy(f)建立乙個新的函式,它的**是由f編譯得到二進位製碼。
使用virtualenv來管理python環境
在此之前我使用conda管理python環境,但是一直出現問題 pythonpackage tools not found.因此決定更換管理方式,使用新的管理工具virtualenv管理python包 首先式安裝virtualenv工具 sudo pip install virtualenv接下來直...
使用國內映象源來加速python pypi包的安裝
zt from 使用國內映象源來加速python pypi包的安裝 pipy國內映象目前有 山東理工大學 豆瓣 清華大學 華中理工大學 中國科學技術大學 如果想手動指定源,可以在pip後面跟 i 來指定源,比如用豆瓣的源來安裝web2py 注意後面要有 目錄。要配製成預設的話,需要建立或修改配置檔案...
使用國內映象源來加速python pypi包的安裝
pipy國內映象目前有 豆瓣 華中理工大學 山東理工大學 中國科學技術大學 如果想手動指定源,可以在pip後面跟 i 來指定源,比如用豆瓣的源來安裝web.py框架 pip install web.py i 注意後面要有 目錄!要配製成預設的話,需要建立或修改配置檔案 linux的檔案在 pip p...