Python的各种库函数的管理及一些常用库的安装例如OpenCV和Numpy等
来源:互联网 发布:linux 桌面虚拟化 编辑:程序博客网 时间:2024/05/18 00:02
首先Python的版本有多种其第三方库也多种多样,因此包的管理容易让人头大。在这里推荐Anaconda,Anaconda® is a package manager, an environment manager, a Python distribution, and a collection of over 1,000+ open source packages.Anaconda®是一个软件包管理器,一个环境管理器,一个Python发行版,以及超过1,000多个开源软件包的集合。
1.Anaconda的下载:
https://www.anaconda.com/download/这是Anaconda的官网,但是不推荐在这里下载。
推荐清华大学镜像源站
https://mirrors.tuna.tsinghua.edu.cn/
看更新日期实时性特别强。
下面我们看一下Anaconda版本的选择:
推荐Anaconda3-4.2.0(Python3.5版本)及其以上的版本。windows版本下一般选择x86_64.exe。
下载后执行安装。
2.Anaconda的几个常用指令
conda list
conda install
conda remove
首先我们把cmd命令行调出
打开后我们调用conda list指令可以看到管理环境下的Python各类库及管理工具方便我们查看已有的第三方库。
conda install指令
首先我们改一下Anaconda仓库镜像源
https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes
将以上三行指令键入命令行。下载的镜像源就设置在国内了。下面进行OpenCV的安装演示:
直接在命令行键入 conda install opencv
然后输入y
剩下的工作就可以交给Anaconda了。
以上工作完全完成后,我们打开Anaconda自带的ipython交互式命令行窗口。
之后输入import cv2 未报错的情况下会显示如下显示:
OK,其余的包比如Numpy和matplotlib也是如上指令
conda install numpy
conda install matplotlib
这样就OK了。
conda remove
由于Anaconda安装时候亦安装了很多Python第三方库,有很多我们用不着,浪费磁盘的空间资源,我们可以用conda remove指令来移除不想要的Python包。
例如qt这个包
输入conda remove qt 然后输入y即可移除这个包。
ps:使用pip指令安装和管理Python的第三方库
pip install -h 可以导出帮助文档
pip install -t 可以install packages into <dir>
假如有一些包用conda install 指令安装不上,此时我们可以配合pip安装到Anaconda的管理环境目录下面。
如下所示:
这样就可以用pip和conda指令管理我们的Python开发环境了。
- Python的各种库函数的管理及一些常用库的安装例如OpenCV和Numpy等
- python安装及numpy模块和opencv模块的安装
- windows 下安装python numpy和scipy的一些问题
- 安装Python的Numpy和SciPy库
- Python安装Numpy、Scipy等扩展库的方法
- windows系统 python numpy scipy 等库的安装
- python安装及numpy的安装
- python的库函数安装
- ubuntu 14.04 安装opencv等各种乱七八糟的C++库
- python numpy、scipy安装及numpy的初步使用
- Python的Numpy安装
- python和numpy的版本、安装位置
- python:numpy的一些命令
- numpy等python相关的包安装备忘
- windows下python numpy,scipy,pandas 等模块的安装
- 整理一些Python—matplotlib和numpy会常用到的网站
- 安装python及一些库文件(numpy+scipy+matplotlib+scikit-image+six)时遇到的问题
- 【python】numpy的常用方法
- A星算法详解(个人认为最详细,最通俗易懂的一个版本)
- LeetCode 693. Binary Number with Alternating Bits
- Python in Practice.pdf 英文原版 免费下载
- mysql 高可用性
- 趣图丨哇哦!2018年就要来了!
- Python的各种库函数的管理及一些常用库的安装例如OpenCV和Numpy等
- Kotlin知识笔记(1)
- 记录自己自学编程的历程
- 过了35岁,感觉自己活成了一部《西游记》
- 日记(5)
- Rust Essentials.pdf 英文原版 免费下载
- 浅谈交叉编译
- mysql数据库常用命令总结
- 用遗传算法对图像进行多阈值分割(Multi-Thresholding Image Segmentation Using Genetic Algorithm)翻译