python安装心得体会_python安装netdev过程总结

我的环境是python3.8 电脑是64位PS D:\Python_Files\python2020item\netdev_demo> py

Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:37:50) [MSC v.1916 64 bit (AMD64)] on win32

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

>>>

本来安装netdev只需要在cmd下pip install netdev即可,但是我执行出现下面错误C:\Users\Administrator>pip install netdev

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/netdev/

Collecting netdev

Using cached https://files.pythonhosted.org/packages/15/0a/4313e30381e6c9dfd7988de62b0b6b392af4bfe993afaef9c4c8c2507eda/netdev-0.9.3-py3-none-any.whl

ERROR: Could not find a version that satisfies the requirement PyYAML<6.0,>=5.1 (from netdev) (from versions: none)

ERROR: No matching distribution found for PyYAML<6.0,>=5.1 (from netdev)

C:\Users\Administrator>

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

把netdev-0.9.3-py3-none-any.whl下载下来,之后pip install netdev-0.9.3-py3-none-any.whl进行安装。

第一个错误:PS D:\Python_Files\python2020item\netdev_demo\file> pip install .\netdev-0.9.3-py3-none-any.whl

Processing d:\python_files\python2020item\netdev_demo\file\netdev-0.9.3-py3-none-any.whl

ERROR: Could not find a version that satisfies the requirement asyncssh<2.0,>=1.15 (from netdev==0.9.3) (from versions: none)

ERROR: No matching distribution found for asyncssh<2.0,>=1.15 (from netdev==0.9.3)

PS D:\Python_Files\python2020item\netdev_demo\file>

ok,需要安装asyncssh 1.15,那我安装,pip install  asyncssh发现是报错的,没资源,那么你在http://pypi.doubanio.com/simple/里面查找asyncssh 1.15版本进行安装!PS D:\Python_Files\python2020item\netdev_demo\file> pip install .\asyncssh-1.15.0-py3-none-any.whl

Processing d:\python_files\python2020item\netdev_demo\file\asyncssh-1.15.0-py3-none-any.whl

Requirement already satisfied: cryptography>=1.5 in c:\python38\lib\site-packages (from asyncssh==1.15.0) (2.8)

Requirement already satisfied: cffi!=1.11.3,>=1.8 in c:\python38\lib\site-packages (from cryptography>=1.5->asyncssh==1.15.0) (1.13.2)

Requirement already satisfied: six>=1.4.1 in c:\python38\lib\site-packages (from cryptography>=1.5->asyncssh==1.15.0) (1.12.0)

Requirement already satisfied: pycparser in c:\python38\lib\site-packages (from cffi!=1.11.3,>=1.8->cryptography>=1.5->asyncssh==1.15.0) (2.19)

Installing collected packages: asyncssh

Successfully installed asyncssh-1.15.0

PS D:\Python_Files\python2020item\netdev_demo\file>

第二个错误:PS D:\Python_Files\python2020item\netdev_demo\file> pip install .\netdev-0.9.3-py3-none-any.whl

Processing d:\python_files\python2020item\netdev_demo\file\netdev-0.9.3-py3-none-any.whl

Requirement already satisfied: asyncssh<2.0,>=1.15 in c:\python38\lib\site-packages (from netdev==0.9.3) (1.15.0)

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed out. (read timeout=15)")': /simple/pyyaml/

ERROR: Could not find a version that satisfies the requirement PyYAML<6.0,>=5.1 (from netdev==0.9.3) (from versions: none)

ERROR: No matching distribution found for PyYAML<6.0,>=5.1 (from netdev==0.9.3)

PS D:\Python_Files\python2020item\netdev_demo\file>

ok,需要安装PyYAML  5.1,那我安装,pip install  asyncssh发现是报错的,没资源,那么你在http://pypi.doubanio.com/simple/里面查找PyYAML  5.1版本进行安装!但是都报平台版本不对,我明明下载了python3.8 64位是正确的啊,怎么还是不行!32位也试了,还是不行!PS D:\Python_Files\python2020item\netdev_demo\file> pip install .\PyYAML-5.1.2-cp38-cp38m-win_amd64.whl

ERROR: PyYAML-5.1.2-cp38-cp38m-win_amd64.whl is not a supported wheel on this platform.

PS D:\Python_Files\python2020item\netdev_demo\file> pip install .\PyYAML-5.1.2-cp38-cp38m-win32.whl

ERROR: PyYAML-5.1.2-cp38-cp38m-win32.whl is not a supported wheel on this platform.

PS D:\Python_Files\python2020item\netdev_demo\file>

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

最后解决办法是看了这一篇文章(https://blog.csdn.net/xdygzsxg/article/details/53885786?utm_source=blogxgwz8),很神奇,居然是修改PyYAML-5.1.2-cp38-cp38m-win_amd64.whl文件名,重命名为PyYAML-5.1.2-cp38-none-win_amd64.whl即可!

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

我试了下,果然好使:PyYAML-5.1.2安装完毕之后,netdev也成功安装了!PS D:\Python_Files\python2020item\netdev_demo\file> pip  install PyYAML-5.1.2-cp38-none-win_amd64.whl

Processing d:\python_files\python2020item\netdev_demo\file\pyyaml-5.1.2-cp38-none-win_amd64.whl

Installing collected packages: PyYAML

Successfully installed PyYAML-5.1.2

PS D:\Python_Files\python2020item\netdev_demo\file>

PS D:\Python_Files\python2020item\netdev_demo\file>

PS D:\Python_Files\python2020item\netdev_demo\file> pip install .\netdev-0.9.3-py3-none-any.whl

Processing d:\python_files\python2020item\netdev_demo\file\netdev-0.9.3-py3-none-any.whl

Requirement already satisfied: PyYAML<6.0,>=5.1 in c:\python38\lib\site-packages (from netdev==0.9.3) (5.1.2)

Requirement already satisfied: asyncssh<2.0,>=1.15 in c:\python38\lib\site-packages (from netdev==0.9.3) (1.15.0)

Requirement already satisfied: cryptography>=1.5 in c:\python38\lib\site-packages (from asyncssh<2.0,>=1.15->netdev==0.9.3) (2.8)

Requirement already satisfied: six>=1.4.1 in c:\python38\lib\site-packages (from cryptography>=1.5->asyncssh<2.0,>=1.15->netdev==0.9.3) (1.12.0)

Requirement already satisfied: cffi!=1.11.3,>=1.8 in c:\python38\lib\site-packages (from cryptography>=1.5->asyncssh<2.0,>=1.15->netdev==0.9.3) (1.13.2)

Requirement already satisfied: pycparser in c:\python38\lib\site-packages (from cffi!=1.11.3,>=1.8->cryptography>=1.5->asyncssh<2.0,>=1.15->netdev==0.9.3) (2.19)

Installing collected packages: netdev

Successfully installed netdev-0.9.3

PS D:\Python_Files\python2020item\netdev_demo\file> python

Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:37:50) [MSC v.1916 64 bit (AMD64)] on win32

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

>>> import netdev

>>>

>>>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值