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 相关文章推荐
Python 调用VC++的动态链接库(DLL)
Sep 06 Python
总结网络IO模型与select模型的Python实例讲解
Jun 27 Python
Python 多线程Threading初学教程
Aug 22 Python
Python编程求质数实例代码
Jan 31 Python
Python定义一个跨越多行的字符串的多种方法小结
Jul 19 Python
Python面向对象程序设计之私有属性及私有方法示例
Apr 08 Python
Django如何实现网站注册用户邮箱验证功能
Aug 14 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
Jun 22 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
Dec 13 Python
python简单验证码识别的实现过程
Jun 20 Python
Python 正则模块详情
Nov 02 Python
Pandas实现批量拆分与合并Excel的示例代码
May 30 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
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
PHP面向对象之旅:深入理解static变量与方法
2014/01/06 PHP
JavaScript学习笔记(十)
2010/01/17 Javascript
javascript模版引擎-tmpl的bug修复与性能优化分析
2011/10/23 Javascript
javascript判断chrome浏览器的方法
2014/03/26 Javascript
jquery中show()、hide()和toggle()用法实例
2015/01/15 Javascript
javascript 数组操作详解
2015/01/29 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
JavaScript直播评论发弹幕切图功能点集合效果代码
2016/06/26 Javascript
AngularJS使用指令增强标准表单元素功能
2016/07/01 Javascript
javascript的几种写法总结
2016/09/30 Javascript
js+html5实现侧滑页面效果
2017/07/15 Javascript
vue.js打包之后可能会遇到的坑!
2018/06/03 Javascript
浅谈Webpack下多环境配置的思路
2018/06/27 Javascript
基于Vue-cli快速搭建项目的完整步骤
2018/11/03 Javascript
Vue 后台管理类项目兼容IE9+的方法示例
2019/02/20 Javascript
详解小程序云开发攻略(解决最棘手的问题)
2019/09/30 Javascript
使用Python的Twisted框架实现一个简单的服务器
2015/04/16 Python
浅谈Python处理PDF的方法
2017/11/10 Python
python+selenium实现京东自动登录及秒杀功能
2017/11/18 Python
每天迁移MySQL历史数据到历史库Python脚本
2018/04/13 Python
python实现猜拳小游戏
2020/04/05 Python
如何安装2019Pycharm最新版本(详细教程)
2019/09/26 Python
基于python实现从尾到头打印链表
2019/11/02 Python
pytorch中tensor张量数据类型的转化方式
2019/12/31 Python
Pyinstaller加密打包应用的示例代码
2020/06/11 Python
python实现canny边缘检测
2020/09/14 Python
Python进行特征提取的示例代码
2020/10/15 Python
企业厂务公开实施方案
2014/03/26 职场文书
学生意外伤害赔偿协议书
2014/09/17 职场文书
2014镇党委班子对照检查材料思想汇报
2014/09/23 职场文书
股东出资证明书范例
2014/10/04 职场文书
公务员党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
工会文体活动总结
2015/05/07 职场文书
python中如何对多变量连续赋值
2021/06/03 Python