歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Windows安裝Python的SSH模塊

Windows安裝Python的SSH模塊

日期:2017/2/27 16:02:15   编辑:Linux教程
之前經常需要登陸一些Linux機器,又正在初學Python,於是想用Python寫個“專屬”的SSH連接管理器,可惜Python默認沒有SSH模塊,這就需要手動添加進去,中間遇到了不少麻煩,參考網友之際還有點不一樣的地方,於是便有了下文,方便大家。。 我的機器上Python的安裝目錄是:D:Python27,各位童鞋根據自己情況修改。。。 Python中使用SSH需要用到OpenSSH,而OpenSSH依賴於paramiko模塊,而paramiko模塊又依賴於pycrypto模塊,因此要在Python中使用SSH,則需要先安裝模塊順序是: pycrypto -> paramiko 一、pycrypto模塊安裝 http://pypi.python.org/pypi/pycrypto/2.5 下載,安裝時候說缺少,vcvarsall.bat D:Python27softpycrypto-2.5>python setup.py install running install running build running build_py running build_ext warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath. 說是要 Visual Studio ,網上的解決方法大部分都是安裝mingw32。試了一下,還是有錯。 最後在網上找到一個 已編譯好的pycrypto版本 http://www.voidspace.org.uk/python/modules.shtml#pycrypto 下載對應的版本 直接安裝即可 下載文件 點擊這裡下載文件 二、paramiko模塊安裝 http://pypi.python.org/pypi/paramiko/1.7.7.1 下載後直接安裝即可,沒遇到什麼問題, 但是在調用PythonSSH 時候還是報錯 ImportError: No module named Crypto 說找不到 Crypto 明明已經安裝,為什麼找不到呢?後來才發現 Python 區分大小寫的。 進入 D:Python27Libsite-packages 目錄把 crypto目錄 改為 Crypto 即可
Copyright © Linux教程網 All Rights Reserved