標籤:style blog http 使用 2014 for
python基礎環境搭建
window下環境變數設定
設定後可以方便的使用python命令列,以及python路徑下的Script工具。
1.python的安裝路徑
2.python script 工具的路徑
這兩個路徑加入到path環境變數中去
pywin32 安裝
在window下需要訪問系統api的地方都需要用到pywin32。可以根據自己的python版本去下載對應的pywin32的安裝包。:http://sourceforge.net/projects/pywin32/files/pywin32/
linux下python版本升級
下載對應的python版本包,以python2.4升python2.6為例,然後在包下面執行./configuremake && make install
下面更改系統預設python版本mv /usr/bin/python /usr/bin/python.bak ln -s /usr/local/bin/python2.6 /usr/bin/python
這樣可能會導致yum無法使用,需要去修改/usr/bin/yum的配置vim /usr/bin/yum將第一行python修改為python2.4。這樣就能使用python2.6了
安裝easy_install
在linux下使用yum install python-setuptools進行安裝。
windows下可以在https://pypi.python.org/pypi/setuptools/0.6c11下下載對應版本的安裝包進行安裝。
安裝C編譯器
python有很多c擴充的第三方庫,這樣就需要c/c++的編譯器
在linux下用yum install gcc gcc-c++ -y 安裝gcc
在windows下通常使用的是vs,也可以用MinGW。
http://berdy.iteye.com/blog/1106590這裡有相應的解決方案。
firefly安裝
第三方庫依賴:
twisted,zope.interface, python-memcached,DBUtils,MySQLdb,affinity
安裝第三方庫:
easy_install twisted(windows下可以直接用Twisted-12.2.0.win32-py2.6.exe進行安裝,如果是python2.7的可以使用Twisted-12.2.0.win32-py2.7.exe)
easy_install python-memcached
easy_install DBUtils
easy_install zope.interface
easy_install affinity
easy_install MySQL-python(windows下可以直接用MySQL-python-1.2.3c1.win32-py2.6.exe進行安裝,如果是python2.7的可以使用MySQL-python-1.2.4.win32-py2.7.exe)
安裝Firefly
跳轉到firefly目錄下,
python setup.py build
python setup.py install