1. 程式人生 > >python在windows安裝paramiko模組

python在windows安裝paramiko模組

今天抽時間倒騰了一下ST,發現當前的ST工程只能在linux下執行,但部門的人都不怎麼會使用ST來保障程式碼質量。於是就想移植到windows下使用,首先就牽涉到了windows上遠端執行命令及收集執行結果,指令碼自動上傳,日誌自動下載等功能。這就要使用到ssh服務,所以就學習了一下windows下python的ssh功能的使用。

Python中使用SSH需要用到OpenSSH,而OpenSSH依賴於paramiko模組,而paramiko模組又依賴於pycrypto模組,因此要在Python中使用SSH。所以我們需要先安裝pycrypto工具,然後再安裝paramiko模組才能使用。

首先要確保python安裝好,且環境變數設定好

安裝pycrypto:
到下面這個網站下載編譯好的pycrypto(自己到官網下載編譯會比較麻煩,也可能過程中會出問題)
http://www.voidspace.org.uk/python/modules.shtml#pycrypto

安裝完成後執行如下則表示安裝成功:
注意大小寫,如果寫成小寫會出錯!!!
C:\Users\wangyuling>python
Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import Crypto
>>>
>>>
>>> import cryptoTraceback (most recent call last): File "<stdin>", line 1, in <module>ImportError: No module named crypto>>> 安裝paramiko:https://pypi.python.org/pypi/paramiko/1.7.7.1下載後解壓,然後命令列進入到解壓後的目錄,執行下面命令:python setup.py build

python setup.py install

我的環境:

E:\python\paramiko-1.7.7.1>python setup.py build
   ...

E:\python\paramiko-1.7.7.1>python setup.py install
   ...


安裝完成後執行如下則表示安裝成功:
E:\python\paramiko-1.7.7.1>python
Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import paramiko
>>>