win10下python3安装深度学习一般要用的库
Posted 颀周
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10下python3安装深度学习一般要用的库相关的知识,希望对你有一定的参考价值。
PIP直接安装
首先看一下cmd能不能使用pip(一般安装了python都自带安装pip的),不能就把pip的位置加入环境变量电脑的Path里面。不过我加了环境变量还是没有用,所以只能进入pip的位置运行(我的原因找到了,因为环境变量的path里有单独的条目额外添加了分号“;”,把它去掉就可以了。不仅仅是python的path,任意的单独条目后面都不能有多余的分号)。这是我的位置,我是在VS2019上装的python,所以python的目录在VS下面,然后在python目录的scripts下有pip。
这里有三个pip:pip、pip3和pip3.7,在python3下这三个是一样的。
找到位置,在cmd里面进入这里,就能运行pip了(如果环境变量加了有用的话,不需要进这里就能用)
然后安装库文件,用的是豆瓣的镜像源,如果慢可以换别的,代码如下(我这里加了--user是安装在系统用户下,而不是安装在整个系统内。因为不加--user会报错,原因可能和权限有关,就不细细研究了):
pip install --user matplotlib -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #画坐标图 pip install --user numpy -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #矩阵运算 pip install --user pandas -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #大型数据运算 pip install --user seaborn scipy -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #封装的,更容易画坐标图的库,基于上面第一个matplotlib pip install --user tensorflow --upgrade -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #深度学习库 pip install --user scipy -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #数值计算库 pip install --user keras -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #深度学习库(易上手) pip install --user pydotplus -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #画流程图 pip install --user bs4 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #爬虫解析库,有时爬爬当玩具玩 pip install --user openpyxl -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #读写Excel,07之后的excel,速度较慢 pip install --user xlrd -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #读Excel,07之前的excel,速度较快 pip install --user xlwt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #写Excel,07之前的excel,速度较快 pip install --user sklearn -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #机器学习库 pip install --user hyperopt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #机器学习自动搜索超参数库 pip install --user hyperas -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #将hyperopt与keras集成,搜索keras神经网络超参数 pip install --user opencv-python -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #图像处理相关 pip install --user jupyter -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #分时运行代码片段,类似Matlab pip install --user minpy -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #numpy的GPU形式,没有GPU的可以不装 pip install --user pyecharts -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #精美的绘图库
安装pydotplus之前需要先安装graphviz,下载双击安装,然后将它的根目录和bin目录加到环境变量path中。
安装成功!如果pip版本有更新,会出现警告,可以无视。我更新后就报错不能用了,后面又卸载了重装旧版本才行。
其它镜像源:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
安装Mayavi
Mayavi是在python中绘制三维图形的库。虽然matplotlib也能画三维图像,但是多了会发现它的交互界面比较低效,特别是绘制的点很多时特别卡。而且,matplotlib不支持光线跟踪,也就是三维图像不会有“遮挡”的效果。而Mayavi为python提供了良好的三维交互界面,并且十分高效、美观。因为mayavi需要各种库的支持,而这些库的版本通常会对应不上,所以要一些手动操作来完成安装,直接pip mayavi容易出错。以下是安装流程:
在网站(点击链接)中先下载三个轮子,轮子.whl实际上就是库的安装包,我下载的版本是:
traits-6.1.1-cp37-cp37m-win_amd64.whl
VTK-8.2.0-cp37-cp37m-win_amd64.whl
mayavi-4.7.1+vtk82-cp37-cp37m-win_amd64.whl
版本和系统要对应,其中的cp37-cp37m是python的版本,我的版本是3.7,amd64是64位系统。另外,VTK的版本和mayavi后面对应的VTK版本要一致,我这里VTK版本是8.2.0,所以mayavi后面对应的是vtk82。
外网有时下载很慢,下面提供这三个轮子的百度云链接,不想用这些版本的只能外网下载了。
链接:https://pan.baidu.com/s/1Gse5ObBqw3s0ud9nGYksMw
提取码:qzqz
然后进入这些安装包的文件夹按顺序安装下面四个库(第一个pyside2可以直接pip安装):
pip install --user pyside2 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com #建立应用程序的库 pip install --user traits-6.1.1-cp37-cp37m-win_amd64.whl pip install --user VTK-8.2.0-cp37-cp37m-win_amd64.whl pip install --user mayavi-4.7.1+vtk82-cp37-cp37m-win_amd64.whl
效果对比
mayavi
matplotlib
matplotlib里面的曲线被球完全挡住了,没有三维的视觉效果。而mayavi的交互界面则有光线追踪,因此有线从球内部穿出来的效果。
以上是关于win10下python3安装深度学习一般要用的库的主要内容,如果未能解决你的问题,请参考以下文章
win10 64下anaconda4.2.0(python3.5)
三维深度学习Pytorch-PointNet系列之win10下环境安装与demo运行
win7纯净环境下搭建深度学习环境:Python+TensorFlow+jupyter
深度学习环境配置- win10+Anoconda3-2.4.0+cuda8.0+TensorFlow-GPU+Pycharm2016测试Demo-GPU加速