AnacondaPrompt如何离线下载第三方库与包(比较繁琐)

AnacondaPrompt如何离线下载第三方库与包(比较繁琐)

一、Python所用第三方包的下载地址与下载

https://www.lfd.uci.edu/~gohlke/pythonlibs
https://pypi.org/project/
https://pypi.doubanio.com/simple/
镜像源
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 http://pypi.douban.com/simple
Python官方 https://pypi.python.org/simple/
v2ex http://pypi.v2ex.com/simple/
中国科学院 http://pypi.mirrors.opencas.cn/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
打开上述网址,然后根据自己所想要的包,直接了当的ctrl+F的方式找到自己想要的包,这里例如我想找到tensorflow的包(用于机器学习,这里肯定会有不少不同版本的包,要根据自己所用的Python的版本选择相应的包,如何查看Python版本呢,图1所示),下载好自己想要的包,放在任何一个文件夹下即可。

图1 如何查看Python版本
图1 如何查看Python版本
图2 tensorflow的不同版本
在这里插入图片描述

二、如何安装Python第三方离线包

这里最重要的是就是如何安装第三方Python离线包了,这里很重要的是要强调一点,与在线利用AnacondaPrompt直接调用pip install或conda install不同的是,在线安装会方便很多,例如下载tensorflow,我直接在AnacondaPrompt直接调用pip install tensorflow即可,它会自动下载相应的版本并且最重要的是帮助你下载安装好tensorflow所需的依赖的其他包(这点很重要,因为离线安装时如果没有相应的很多的依赖包时,那需要一个个下载好)。

这里以手动安装离线第三方gensim包为例进行讲解:
1.到第一步的网址中下载gensim第三方包,在这里插入图片描述
打开AnacondaPrompt直接输入pip install E:…\gensim\gensim-3.6.0-cp36-cp36m-win_amd64.whl,然后回车即可,等待安装。大部分情况下,会出现安装不成功现象,最后会提示collecting data boto3<=>1.7.10巴拉巴拉,乱七八糟看不太懂,大概的意思就是如果想要安装gensim-3.6.0-cp36-cp36m-win_amd64.whl这个包就需要提前安装boto3这个包(并且也提示了boto3所需要的最低版本,然后你就先去下载这个boto3就可以了)。

2.下载好boto3以后,然后同样的方式在AnacondaPrompt直接输入pip install E:…\gensim\boto3-1.7.31-py2.py3-none-any.whl,回车等待。不过一会又出现同样的景象,安装不成功,提示需要安装其他的依赖包,我服,然后例如我又去下载它所提示的安装包,。。。就这样下载了一堆,如图所示。
在这里插入图片描述
3.走到最后一步了,根据不断尝试下载,最终肯定有一个能安装成功,然后再按提示要下载的第三方依赖包的逆序进行安装,例如这里顺序是jmespath–botocore–s3transfer–boto3–gensim进行安装即可。
4.安装成功两步的简单测试,(1)首先在AnacondaPrompt直接输入conda list回车,然后会出现所有安装好的包,例如gensim这个包在这里插入图片描述

(2)为了更能保证安装成功,打开Spyder或者JupyterNotebook输入import gensim,运行成功即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值