Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)


Posted in Python onApril 05, 2018

 anaconda 集成了很多科学计算中所需要的包,如numpy,scipy等等,具体查看anaconda中已经预先安装配置好的包有哪些,可以通过cmd命令,输入conda list 查看,如下图所示:

Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)

        但是,因为实际需求,我们会需要导入列表中没有的第三方包,如gemsim,在anaconda中,我们可以参考以下步骤安装所需要的第三方包:

        1、启动anaconda 命令窗口:

         开始 > 所有程序 > anaconda >anaconda prompt

Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)

   2、安装gensim包

     在anaconda命令窗口中,输入pip install gensim

   Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)

3、安装成功

Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)

不过上面的速度真的很慢,建议用

conda install gensim

补充:

Anaconda概述

Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

这里先解释下conda、anaconda这些概念的差别。conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。其实还有Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。

进入下文之前,说明一下conda的设计理念——conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身!因此,conda打破了包管理与环境管理的约束,能非常方便地安装各种版本python、各种package并方便地切换。

但是我们有时候还是要自己安装三方包。比如tensorflow这样用于深度学习的包。

为此我用了三种方法安装。

第一种是打开anaconda prompt,输入pip install tensorflow,但是whl文件下载到2%左右报错,尝试几次都是这样

Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)

第二种方法是从官网下载支持window系统的三方包点击打开链接,然后在anaconda prompt中输入pip install 路径+whl文件名,但是出现以下结果:

Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)

输入pip list后并没有出现tensorflow包。

第三种是输入 conda install tensorflow,出现如下所示

Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)

最后不但安装了包括tensorflow的三方包,还更新了一些旧的三方包。

Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)

这样就完美的解决了问题。

下面针对whl文件的安装方法

使用pip命令安装,没有该命令的话需要先安装pip命令包,切换到python下script目录
去该网站下载http://www.lfd.uci.edu/~gohlke/pythonlibs/#libsvm 所需要的第三方包,放在E:\selenium\
目录下,使用以下命令安装。

支持python 3.0以上版本

pip install E:\selenium\libsvm-3.22-cp36-cp36m-win_amd64.whl

支持python 3.0以下版本

pip install E:\selenium\libsvm-3.22-cp27-cp27m-win_amd64.whl

32位系统安装

pip install E:\selenium\libsvm-3.22-cp27-cp27m-win32.whl

Python 相关文章推荐
基于scrapy实现的简单蜘蛛采集程序
Apr 17 Python
研究Python的ORM框架中的SQLAlchemy库的映射关系
Apr 25 Python
在Python的Django框架中显示对象子集的方法
Jul 21 Python
尝试用最短的Python代码来实现服务器和代理服务器
Jun 23 Python
tensorflow使用神经网络实现mnist分类
Sep 08 Python
PyCharm设置每行最大长度限制的方法
Jan 16 Python
Pytorch 计算误判率,计算准确率,计算召回率的例子
Jan 18 Python
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
Apr 08 Python
python如何建立全零数组
Jul 19 Python
基于python实现操作redis及消息队列
Aug 27 Python
python Matplotlib模块的使用
Sep 16 Python
python实现Nao机器人的单目测距
Sep 04 Python
Python批量合并有合并单元格的Excel文件详解
Apr 05 #Python
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
Apr 05 #Python
python中返回矩阵的行列方法
Apr 04 #Python
python增加矩阵维度的实例讲解
Apr 04 #Python
python实现在pandas.DataFrame添加一行
Apr 04 #Python
numpy中实现二维数组按照某列、某行排序的方法
Apr 04 #Python
matlab中实现矩阵删除一行或一列的方法
Apr 04 #Python
You might like
PHP初学者常见问题集合 修正版(21问答)
2010/03/23 PHP
基于php设计模式中工厂模式详细介绍
2013/05/15 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
2014/11/04 PHP
不错的asp中显示新闻的功能
2006/10/13 Javascript
js event事件的传递与冒泡处理
2009/12/06 Javascript
JavaScript返回网页中锚点数目的方法
2015/04/03 Javascript
js由下向上不断上升冒气泡效果实例
2015/05/07 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
2015/11/24 Javascript
Javascript vue.js表格分页,ajax异步加载数据
2016/10/24 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
JS实现的系统调色板完整实例
2016/12/21 Javascript
Node.js 中使用 async 函数的方法
2017/11/20 Javascript
解决js ajax同步请求造成浏览器假死的问题
2018/01/18 Javascript
angularjs select 赋值 ng-options配置方法
2018/02/28 Javascript
webpack4 处理SCSS的方法示例
2018/09/03 Javascript
JS异步错误捕获的一些事小结
2019/04/26 Javascript
JS实现旋转木马轮播图
2020/01/01 Javascript
[58:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第一场 1月31日
2021/03/11 DOTA
Python出现segfault错误解决方法
2016/04/16 Python
关于python中密码加盐的学习体会小结
2019/07/15 Python
使用python将excel数据导入数据库过程详解
2019/08/27 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
2020/02/13 Python
Anaconda的安装及其环境变量的配置详解
2020/04/22 Python
基于python 将列表作为参数传入函数时的测试与理解
2020/06/05 Python
浅析Python 条件控制语句
2020/07/15 Python
关于HTML5的安全问题开发人员需要牢记的
2012/06/21 HTML / CSS
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
计算 s=(x*y)1/2,用两个宏定义来实现
2016/08/11 面试题
电大会计学自我鉴定
2014/02/06 职场文书
社区安全生产月活动总结
2014/07/05 职场文书
物理分数没达标检讨书
2014/09/13 职场文书
2014酒店客房部工作总结
2014/12/16 职场文书
销售内勤岗位职责
2015/02/10 职场文书
九年级历史教学反思
2016/02/19 职场文书