python与opencv的配置_Python+OpenCV配置(I) —Anaconda配置

Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具方式。

1. Anaconda3下载

与Python(Python 2.x和Python 3.x)相对应,Anaconda的版本分为Anaconda2和Anaconda3,大家可以自行下载日常常用的版本,根据操作系统选择32位或64位下载。

这里有官网下载和清华镜像站下载两种方式,官网的服务器在国外,更快的方式是从清华大学开源软件镜像站进行下载,具体流程如下:官网下载:Downloads | Anaconda https://www.anaconda.com/download/

百度搜索官网或者点击上面的官网链接。Anaconda搜索

进入官网,选择Windows版。选择版本

下载你的版本,我下载的是Anaconda3的64位版本。Anaconda3官网下载清华镜像站下载:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

百度搜索或者点击上面的链接。清华镜像站搜索

进入清华镜像站中Anaconda下载,选择版本。站内选择版本

下载,等待完成。

下载文件

2. Anaconda3安装

双击打开安装包。安装向导1

点击Next。安装向导2

点击I Agree。安装向导3

如果系统只有一个用户选择默认的第一个即可,如果有多个用户而且都要用到 Anaconda ,则选择第二个选项,这里我选择的是第一项。点击Next。安装向导4

为了避免不必要的麻烦,建议默认路径安装即可。点击Next。安装向导5

第一项为是否把Anaconda加入环境变量,这涉及到能否直接在cmd中使用conda、jupyter、ipython等命令,推荐打勾,如果不打勾话问题也不大,可以在之后使用Anaconda提供的命令行工具进行操作;第二项是是否设置Anaconda所带的Python 3.6为系统默认的Python版本,这个自己看着办。这里我两个都打勾。点击Install。安装向导6

安装需要一段时间。安装向导7

到这里就安装完成了,可以将“Learn more about Aanaconda Cloud”前的对号去掉,然后点击Finish即可。

3.Anaconda3配置

如果需要安装很多packages,你会发现conda下载的速度经常很慢,因为http://Anaconda.org的服务器在国外。所幸的是,清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可。

运行以下命令,即可添加 Anaconda Python 免费仓库:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/

conda config --set show_channel_urls yes

具体流程如下:

点击系统左下角的 Windows 图标找到 Anaconda3 文件夹,查看所包含的内容。

Anaconda3 文件夹

打开Anaconda Prompt,运行命令。Anaconda Prompt界面

执行完上述命令后,当前用户的目录下会生成 .condarc 文件,记录着我们对conda的配置,直接手动创建、编辑该文件是相同的效果。.condarc文件

配置完成之后,要关闭控制台再重新打开控制台,这样新配置的文件才会被加载进来。

在Anaconda Prompt继续运行:

conda install numpy

运行结果如下,numpy已经安装的,询问是否更新。

conda list

运行结果如下。安装结果

4.Anaconda3的spyder测试

查看Anaconda3 文件夹,打开spyder编辑。spyder界面

输入代码,如果没有库,用conda+install+包导入。

from mpl_toolkits.mplot3d import axes3d

import matplotlib.pyplot as plt

from matplotlib import cm

fig = plt.figure()

ax = fig.gca(projection='3d')

X, Y, Z = axes3d.get_test_data(0.05)

ax.plot_surface(X, Y, Z, rstride=8,

cstride=8, alpha=0.3)

cset = ax.contour(X, Y, Z, zdir='z',

offset=-100, cmap=cm.coolwarm)

cset = ax.contour(X, Y, Z, zdir='x',

offset=-40, cmap=cm.coolwarm)

cset = ax.contour(X, Y, Z, zdir='y',

offset=40, cmap=cm.coolwarm)

ax.set_xlabel('X')

ax.set_xlim(-40, 40)

ax.set_ylabel('Y')

ax.set_ylim(-40, 40)

ax.set_zlabel('Z')

ax.set_zlim(-100, 100)

plt.show()

点击run运行。运行结果

主要的参考资料:[1] 最省心的Python版本和第三方库管理——初探Anaconda

https://zhuanlan.zhihu.com/p/25198543

[2] Windows 安装 Anaconda3 详细过程 - CSDN博客

http://blog.csdn.net/u012318074/article/details/77075209

[3] 清华大学开源软件镜像站

https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值