python在windows下安裝paramiko模塊和安裝pycrypto模塊(3步搞定)(轉)


Python中使用SSH需要用到OpenSSH,而OpenSSH依賴於paramiko模塊,而paramiko模塊又依賴於pycrypto模塊,因此要在Python中使用SSH,我們需要先安裝pycrypto模塊,然后再安裝paramiko模塊。

1》首先要確保python安裝好,且環境變量設置好。(關於python的安裝,本文不再贅述。)

2》安裝pycrypto:
到下面這個網站下載編譯好的pycrypto(也可以自己到官網下載pycrypto,然后編譯,但這樣會比較麻煩,過程中也容易出問題)

http://www.voidspace.org.uk/python/modules.shtml

pycrypto-2.6.win32-py2.7.exe

安裝完成后,執行如下操作,沒有報錯,則表示安裝成功;注意導入模塊時的大小寫,如果首字母寫成小寫,會出錯!!!

 

[python]  view plain  copy
 
 在CODE上查看代碼片派生到我的代碼片
  1. >>> import crypto #首字母寫成小寫,會出錯  
  2. Traceback (most recent call last):  
  3.   File "<pyshell#0>", line 1, in <module>  
  4.     import crypto  
  5. ImportError: No module named crypto  
  6. >>> import Crypto  
  7. >>>   

3》安裝paramiko:一定要按照paramiko-1.7.6版本,切勿按照paramiko-1.7.5版本 這個版本只支持ipv6

cmd下執行:pip install paramiko

【使用pip進行安裝,需要事先安裝pip;關於pip的安裝,本文不再贅述。。。】

安裝完成后,執行如下,不報錯,則表示安裝成功:

>>> import paramiko
>>> 

(完)

經歷錯誤:

('No suitable address family for %s' % hostname)

This fault is caused by paramiko 1.7.5. Update it to version 1.7.6 and after that it
should work. Version 1.7.5 is working only with IP v6.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM