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开发环境了。



阅读全文
1 0
原创粉丝点击