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中操作文件之read()方法的使用教程
May 24 Python
Python中if __name__ == '__main__'作用解析
Jun 29 Python
Python读取excel中的图片完美解决方法
Jul 27 Python
Python实现的各种常见分布算法示例
Dec 13 Python
Python生成指定数量的优惠码实操内容
Jun 18 Python
解决python文件双击运行秒退的问题
Jun 24 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
Jul 01 Python
在pycharm中显示python画的图方法
Aug 31 Python
Django实现WebSSH操作物理机或虚拟机的方法
Nov 06 Python
jupyter notebook中新建cell的方法与快捷键操作
Apr 22 Python
在服务器上安装python3.8.2环境的教程详解
Apr 26 Python
Python Opencv实现单目标检测的示例代码
Sep 08 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 使用post,get的一种简洁方式
2010/04/25 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
2013/06/03 PHP
php简单图像创建入门实例
2015/06/10 PHP
PHP代码优化技巧小结
2015/09/29 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
js中根据字数截取字符串,不能截断url
2012/01/12 Javascript
FusionCharts图表显示双Y轴双(多)曲线
2012/11/22 Javascript
form表单中去掉默认的enter键提交并绑定js方法实现代码
2013/04/01 Javascript
JavaScript全排列的六种算法 具体实现
2013/06/29 Javascript
javascript电商网站抢购倒计时效果实现
2015/11/19 Javascript
常用原生JS兼容性写法汇总
2016/04/27 Javascript
BootStrap轮播HTML代码(推荐)
2016/12/10 Javascript
从零开始学习Node.js系列教程四:多页面实现数学运算的client端和server端示例
2017/04/13 Javascript
ES6正则表达式的一些新功能总结
2017/05/09 Javascript
微信小程序之swiper轮播图中的图片自适应高度的方法
2018/04/23 Javascript
Node.js Koa2使用JWT进行鉴权的方法示例
2018/08/17 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
2019/01/24 Javascript
vue-cli 项目打包完成后运行文件路径报错问题
2019/07/19 Javascript
vue中添加与删除关键字搜索功能
2019/10/12 Javascript
vue+element导航栏高亮显示的解决方式
2019/11/12 Javascript
创建与框架无关的JavaScript插件
2020/12/01 Javascript
python实现探测socket和web服务示例
2014/03/28 Python
python删除特定文件的方法
2015/07/30 Python
利用Python中SocketServer 实现客户端与服务器间非阻塞通信
2016/12/15 Python
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
2020/02/23 Python
python自动脚本的pyautogui入门学习
2020/04/01 Python
python 引用传递和值传递详解(实参,形参)
2020/06/05 Python
阿迪达斯印度官方商城:adidas India
2017/03/26 全球购物
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
小加工厂管理制度
2014/01/21 职场文书
物流业务员岗位职责
2014/02/08 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
单位委托函范文
2015/01/29 职场文书
Java后台生成图片的完整步骤
2021/08/04 Java/Android