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 相关文章推荐
开始着手第一个Django项目
Jul 15 Python
python数字图像处理之高级滤波代码详解
Nov 23 Python
详解python中asyncio模块
Mar 03 Python
磁盘垃圾文件清理器python代码实现
Aug 24 Python
简单了解python单例模式的几种写法
Jul 01 Python
python pickle存储、读取大数据量列表、字典数据的方法
Jul 07 Python
pyqt5 QlistView列表显示的实现示例
Mar 24 Python
Python unittest单元测试框架实现参数化
Apr 29 Python
python3.7+selenium模拟淘宝登录功能的实现
May 26 Python
利用Python实现自动扫雷小脚本
Dec 17 Python
python实现高效的遗传算法
Apr 07 Python
Python 中random 库的详细使用
Jun 03 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速度全攻略
2006/10/09 PHP
PHP将回调函数作用到给定数组单元的方法
2014/08/19 PHP
php文件缓存方法总结
2016/03/16 PHP
php使用curl通过代理获取数据的实现方法
2016/05/16 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
2016/06/30 PHP
深入分析PHP设计模式
2020/06/15 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
JavaScript入门教程(8) Location地址对象
2009/01/31 Javascript
jquery无缝向上滚动实现代码
2013/03/29 Javascript
datagrid框架的删除添加与修改
2013/04/08 Javascript
异步动态加载js与css文件的js代码
2013/09/15 Javascript
常用的Javascript数据验证插件
2015/08/04 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
AngularJS基础 ng-repeat 指令简单示例
2016/08/03 Javascript
jquery文字填写自动高度的实现方法
2016/11/07 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
2017/10/09 Javascript
详解layui弹窗父子窗口之间传参数的方法
2018/01/16 Javascript
Vue+Webpack完美整合富文本编辑器TinyMce的方法
2018/11/30 Javascript
JavaScript变速动画函数封装添加任意多个属性
2019/04/03 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
2019/07/20 Javascript
jQuery实现容器间的元素拖拽功能
2020/12/01 jQuery
Python模块学习 re 正则表达式
2011/05/19 Python
深入了解Python中pop和remove的使用方法
2018/01/09 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
python读写配置文件操作示例
2019/07/03 Python
简单了解Django应用app及分布式路由
2019/07/24 Python
基于Python2、Python3中reload()的不同用法介绍
2019/08/12 Python
Python Django 前后端分离 API的方法
2019/08/28 Python
手动安装python3.6的操作过程详解
2020/01/13 Python
英国最大的汽车配件在线商店:Euro Car Parts
2019/09/30 全球购物
马来西亚在线购物市场:PGMall.my
2019/10/13 全球购物
汽车检测与维修个人求职信
2013/09/24 职场文书
医务工作者先进事迹材料
2014/01/26 职场文书
人力资源管理毕业生自荐信
2014/06/26 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
mysql字符串截取函数小结
2021/04/05 MySQL