Sharing

2012年5月22日 星期二

Install Python on Window7


發現要裝同樣的東西在 Windows  上, 還真不是普通的困難,

雖然到最後我仍然沒有解掉全部的問題, 但還是紀錄一下好了...

1. Python 2.7
    http://www.python.org/getit/

2. Pip
    http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip

3. PyCrypto
    http://yorickdowne.wordpress.com/2010/12/22/compiling-pycrypto-on-win7-64/

如果想要試著直接用 pip 裝 PyCrypto , 可能會遇到他找不到適合 compiler 的問題, 我試了網路上建議的方式
a. 先安裝 mingw32
b. 下載 PyCrypto 的原始碼
c.  python setup.py build -c mingw32
來嘗試安裝它, 但都沒有成功. 會遇到 raise RuntimeError("chmod error"), 情況和這篇描述的一樣
http://stackoverflow.com/questions/9131323/problems-installing-python-fabric-on-windows-7

最後我只好放棄裝最新版的 PyCrypto, 而直接下載別人做好的

4. Fabric
    http://www.lfd.uci.edu/~gohlke/pythonlibs/#base
    或是 pip install fabric

5. pywin32
    http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32
    如果你遇到 ImportError: No module named win32com.shell.shell, 就請安裝這個

這篇找到一篇有人利用 mingw32 編譯 pycrypto 成功的範例
http://posterous.adambard.com/installing-fabric-under-windows-7-64-bit-with

沒有留言: