python中的各个包的安装,用pip安装whl文件
在安装之前,一直比较迷惑究竟如何用,安装完后,发现竟然如此简单
首先我一般用的是python27,官网下载python27msi安装window7 64位后,已经自带了Pip 和 easy_install
但是却不晓得如何安装 whl目录,
经过搜索后发现,把pip和easy_install加入到环境变量中,这个应该不是难事,如下:

把Scripts这个目录拷贝下来直接加到“右击计算机-属性-高级系统设置-环境变量-系统变量-path-编辑它”
如图
注意打开后如果最后面没有英文分号,那就加个英文分号——为了区分不同的变量用。如图

OK,现在去cmd下,输入 pip命令已经可以用了

python学习过程中的大部分包都可以在这个连接下找到, 提供py27或者py3的whl包,连接http://www.lfd.uci.edu/~gohlke/pythonlibs/,页面截图如下

直接点击自己想要下载的包,非常好的一点是还告诉你想要用的这个package 需要(require)那些辅助包,要用这个包你需要把辅助包都下载安装。

如图Matplotlib是画简单图经常用的,他需要numpy, dateutil,pytz等其他包,下载下来都放到某个路径,注意都是whl格式。
当我把前面需要的辅助包都安装后,安装matplotlib包,如图

先跳转到我们下载whl的文件夹路径, 直接用pip install 安装文件名即可(注意用Tab键-只需要敲这个文件名的前几个字母即可-区分其他的文件-Tab后会自动补全文件名)不然全部自己敲打,那岂不是眼都花咯。
OK,已经可以了,可以试试在Wing Ide中画个简单的图


OK,现在可以尽情的用python的额外包做你想做的事情了!
最近想学习TensorFlow,一直用Python,所以想借用TF在python的拓展包。
主要问题是,TF 仅仅对python3.5的支持比较好,其他版本的python不是说不支持,只是笔者限于能力,多次尝试都没能成功。
下面进入正题:
1. 官网下载 Anaconda,笔者写作时版本为 Anaconda4.3.0,默认自带python3.6;
2. 如之前所说,TensorFlow当前对python的支持仅对3.5版本比较友好,因此我们需要利用Anaconda创建一个python3.5的环境。
打开cmd,输入:
- conda create -n tensorflow python=3.5 #环境名称为tensorflow 选用的python版本为3.5
conda create -n tensorflow python=3.5 #环境名称为tensorflow 选用的python版本为3.5
3. 在开始菜单中搜索 anaconda navigator,点击运行;
4. 点击左侧的 Environments,可以看到 “tensorflow”的环境已经被创建;
5. 重新回到cmd,启动环境tensorflow:
- activate tensorflow
activate tensorflow
6. 安装GPU版的TensorFlow:
- pip install tensorflow-gpu
pip install tensorflow-gpu
安装CUP版的TensorFlow:
- pip install tensorflow
pip install tensorflow
7. 回到 anaconda navigator,进入tensorflow环境,安装spyder 插件,进入Spyder后就可以
- import tensorflow as tf
import tensorflow as tf
#-----------------------------------------------------------
若在安装中出现找到不到目录等问题,可以尝试以管理员模式运行cmd,然后重新执行操作。
python中的各个包的安装,用pip安装whl文件的更多相关文章
- windows下安装easy_install, pip 及whl文件安装方法
转:http://www.cnblogs.com/wu-wenmin/p/4250330.html 写在前面的话 最近在看"Computer Vision with Python" ...
- 在python中引用jar包
在本文中,首先创建一个maven项目,然后打包成jar包,在python中调用jar包,执行java类方法. 1.在eclipse中创建maven项目 我这里创建一个普通java项目,择选择 “mav ...
- 沉淀,再出发:python中的pandas包
沉淀,再出发:python中的pandas包 一.前言 python中有很多的包,正是因为这些包工具才使得python能够如此强大,无论是在数据处理还是在web开发,python都发挥着重要的作用,下 ...
- (转)python中调用R语言通过rpy2 进行交互安装配置详解
python中调用R语言通过rpy2 进行交互安装配置详解(R_USER.R_HOME配置) 2018年11月08日 10:00:11 luqin_ 阅读数:753 python中调用R语言通过r ...
- python入门第0篇 Windows下python的安装及pip安装和使用
知识内容: 1. python2和python3安装 2. pip安装及pip命令使用 注:安装python3就可以了,python2除非项目开发需要否则不用安装,目前学习python就使用pytho ...
- 吴裕雄--天生自然python学习笔记:python下载安装各种模块的whl文件网址
python下载安装各种模块的whl文件网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
- Python下科学计算包numpy和SciPy的安装
转载自:http://blog.sina.com.cn/s/blog_62dfdc740101aoo6.html Python下大多数工具包的安装都很简单,只需要执行 “python setup.py ...
- Python下科学计算包numpy和SciPy的安装【原创】
Python下大多数工具包的安装都很简单,只需要执行 "python setup.py install"命令即可.然而,由于SciPy和numpy这两个科学计算包的依赖关系较多,安 ...
- Python中模块与包的导入(朴实易懂版的总结)
这几天,被python包与模块的导入问题,折磨的不行,以前想的很简单,其实不然,经查资料研究,特总结如下: 基本注意点 模块:一般指一个py文件:包:含有许多py文件的文件夹,含有 或不含有(Pyth ...
随机推荐
- Spring技术内幕:SpringIOC原理学习总结
前一段时候我把Spring技术内幕的关于IOC原理一章看完,感觉代码太多,不好掌握,我特意又各方搜集了一些关于IOC原理的资料,特加深一下印象,以便真正掌握IOC的原理. IOC的思想是:Spring ...
- Android解决使用findViewById时须要对返回值进行类型转换问题的辅助类
在我们的开发工作时,findViewById可能是用得最多的函数之中的一个.但它特别讨厌的地方就是我们常常须要对返回的view进行类型转换,输入麻烦.代码丑陋,比如曾经我们在Activity中找一些子 ...
- POJ 3080 Blue Jeans (后缀数组)
题目大意: 求出这些DNA序列中的最长且字典序最小的公共子串. 思路分析: 二分长度的答案,去height中扫描这个长度是否满足,一旦满足就立即输出.这样就能够保证字典序最小了. #include & ...
- Object对象具体解释(二)之clone
clone方法会返回该实例对象的一个副本,通常情况下x.clone() != x || x.clone().getClass() == x.getClass() || x.clone().equals ...
- Tomcat容器的Session管理
Session管理是JavaEE容器比较重要的一部分,在app中也经常会用到.在开发app时,我们只是获取一个session,然后向session中存取数据,然后再销毁session.那么如何产生se ...
- jQuery hooks源码学习
段落不够清晰,待整理 看jQuery源码的时候,经常见到含有hooks标志的对象,如cssHooks, attrHooks, propHooks, valHooks. 下面对其中的一段进行解读. jQ ...
- SQL查询中选取某个字段的前几个字符的方法
在统计某种数据名称是否存在规律时,可以通过group by进行统计,但是有时候存在钱几个字符相同,后面字符不同的情形.这样可以通过按照前几个字符串进行统计,SqlServer和Oracle中都可以使用 ...
- 第一个Hibernate程序
一 新建一个Java工程(Hibernate) 在src目录下创建一个名为"hibernate.cfg.xml"的文件并配置好各个属性,如下: <?xml version=& ...
- myslide探索
最近查一些国内学术牛人的报告时,注意到myslide是个很好的平台,比如山大一个老师的报告,完全可以在上面看到 https://myslide.cn/slides/10774 又比如交大一个大牛老师关 ...
- C#监测方法执行效率
System.Diagnostics.Stopwatch watch = new Stopwatch(); watch.Start(); // 开始监视代码运行时间 //需要监测的代码 dothing ...