日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux安装python库报错pywin32,Linux windows安装paramiko模块

發布時間:2025/3/21 linux 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux安装python库报错pywin32,Linux windows安装paramiko模块 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、首先我們剛剛說的pip是什么?

在pip的python官網上我們可以看到,pip 是“A tool for installing and managing Python packages.”,也就是說pip是python的軟件安裝工具,下面是pip的使用方法:

安裝包:pip?install?SomePackage

查看安裝包時安裝了哪些文件:

pip?show?--files?SomePackage

查看哪些包有更新:pip?show?--files?SomePackage

更新一個軟件:pip?install?--upgrade?SomePackage

卸載軟件:pip?uninstall?SomePackage

所以,有了pip我們就可以自動的安裝其他軟件包,比如我們需要的 nose、virtualenv、distribute 、paramiko等

2. 安裝 pip軟件包

pip官網地址:https://pypi.python.org/pypi/pip

開始安裝:

t#tar?-xvf?pip-1.4.1.tar.gz

#cd?pip-1.4.1/

#python?setup.py?install

Traceback?(most?recent?call?last):

File?"setup.py",?line?5,?in?

from?setuptools?import?setup,?find_packages

ImportError:?No?module?named?setuptools

安裝pip時提示setup.py中使用setuptools中的模塊,但是電腦中并沒有安裝setuptools軟件包,所以我們需要先下載并安裝 setuptools!

3. 安裝setuptools軟件包(1)下載setuptools包

#?wget?http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz

(2)解壓setuptools包

#?tar?zxvf?setuptools-2.0.tar.gz

#?cd?setuptools-2.0

(3)編譯setuptools

#?python?setup.py?build

(4)開始執行setuptools安裝

#?python?setup.py?install

四、 再次安裝pip,并使用pip安裝其他軟件包

現在,setuptools已經安裝好,我們再次進入pip-1.4.1目錄,使用 “python setup.py install” 命令安裝pip:#?cd?pip-1.4.1/

#?python?setup.py?install

安裝好pip之后,我們就可以直接使用pip安裝其他軟件包了:最終安裝我們的paramiko

pip?install?paramiko

paramiko的官網:https://github.com/paramiko/paramiko

如果安裝paramiko出現以下錯誤,請按照介紹安裝command?'gcc'?failed?with?exit?status?1

view?plain?[/pycrypto-2.0.1]$?sudo?python?setup.py?build?running?build?running?build_py?running?build_ext?building?'Crypto.Hash.MD2'?extension?gcc?-pthread?-fno-strict-aliasing?-DNDEBUG?-O2?-g?-pipe?-Wall?-Wp,-D_FORTIFY_SOURCE=2?-fexceptions?-fstack-protector?——param=ssp-buffer-size=4?-m64?-mtune=generic?-D_GNU_SOURCE?-fPIC?-fPIC?-Isrc/?-I/usr/include/python2.4?-c?src/MD2.c?-o?build/temp.linux-x86_64-2.4/src/MD2.o?unable?to?execute?gcc:?No?such?file?or?directory?error:?command?'gcc'?failed?with?exit?status?1

解決方案1:

可能是缺少python-dev安裝包導致解決辦法:

CentOS

yum?-y?install?python-dev*

yum?-y??install??gcc

最后再次執行?:

pip??install??paramiko

2,導入出現錯誤python>>?import?paramiko

(Crypto?error:?'module'?object?has?no?attribute?'HAVE_DECL_MPZ_POWM_SEC'

注:如果Python是2.7的話:

找到?/usr/lib/python2.7/site-packages/Crypto/Util/number.py

把if?_fastmath?is?not?None?and?not?_fastmath.HAVE_DECL_MPZ_POWM_SEC:

注釋了

#if?_fastmath?is?not?None?and?not?_fastmath.HAVE_DECL_MPZ_POWM_SEC:

)

注:如果Python是2.6的話:

修改

vim?/usr/lib64/python2.6/site-packages/Crypto/Util/number.py

注釋了

#if?_fastmath?is?not?None?and?not?_fastmath.HAVE_DECL_MPZ_POWM_SEC:

)

Python?2.6.6?(r266:84292,?Jul?23?2015,?15:22:56)

[GCC?4.4.7?20120313?(Red?Hat?4.4.7-11)]?on?linux2

Type?"help",?"copyright",?"credits"?or?"license"?for?more?information.

>>>?import?paramiko

>>>

Python?2.7.3?(default,?Jan??5?2013,?10:09:00)

[GCC?4.4.6?20120305?(Red?Hat?4.4.6-4)]?on?linux2

Type?"help",?"copyright",?"credits"?or?"license"?for?more?information.

>>>?import?paramiko

>>>

##########################################################################################

五、windows7 安裝paramiko1,安裝Python?,下載直接下一步即可

2,安裝ActivePython-2.7.10.12-win64-x64.msi3,安裝pywin32-220.win-amd64-py2.7.exe

https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/

4,Windows命令終端執行

pypm?install?paramiko

5,測試

總結

以上是生活随笔為你收集整理的linux安装python库报错pywin32,Linux windows安装paramiko模块的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。