美文网首页大数据 爬虫Python AI SqlSpbeen——Python技术栈
【编号0005】Anaconda中新建和管理虚拟环境

【编号0005】Anaconda中新建和管理虚拟环境

作者: 布拉豆 | 来源:发表于2019-07-29 10:36 被阅读2次

    Python的语法相比其他的编程语言来说,更贴近人类的语言,是一个非常高级的编程语言;且Python的第三方库,非常的多,使用方便;这两点对于新手来说,非常的友好,特别的友好。

    但是同样的,库多意味的开发者众多,个人开发者都可以做到发布Python库。

    随着Python的版本逐步提高,语法上也有很多的不同,不同的库需要维护才可以在新版的Python上使用,那这一点就会导致需要Python库,一定程度上容易出错

    那怎么办呢?有没有一个万全的方案,可以方便处理不同版本的Python和库呢?

    并没有万能的方案,但是可以通过编码技能,解决各式各样的错误,例如修改Python库的源码,或者是使用不同的Python版本。

    Python有大量的第三方库,使用pip进行安装和管理;

    既然可以对库进行安装和管理,那可以对Python进行安装和管理吗?这样的话,我可以想要哪个环境,就用哪个环境,以及他们对应的库

    当然是可以的,Python的第三方库里面,有虚拟环境管理的库,就是在库中创建不同的Python版本。

    但是这里要介绍的,不是Python库,而是一个第三方的Python管理工具:Anaconda

    1. 什么是Anaconda呢?

    1.png

    Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB);

    如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。

    上面是对Anaconda的介绍,简单概括下:好比pip管理python库,anaconda管理python版本

    2. Anaconda的安装和使用

    ① 官网

    Anaconda有官网,但是这是国外,所以如果你没有科学上网工具,推荐你使用国内镜像源

    ② 国内镜像

    国内镜像有很多,推荐使用清华镜像站,链接在此,打开链接,下载你喜欢、需要的版本。

    推荐Python3.6版本的Anaconda3,截图如下:

    2.png

    推荐使用Python3.6版本的Anaconda,因为现阶段,3.7是最新的稳定版,还是有些库不兼容的;而3.8是测试版,不推荐;所以推荐出来已久的次稳定版的Pythono3.6。

    下载对应的版本,然后安装。安装的过程呢非常的简单,但是有两个界面的选项,需要额外说明下,因为勾选了会非常的省事,如下图:

    3.png

    上面这张图呢,是说Anaconda安装给哪些用户使用。有自己和全部用户,通常自己足以;如果是公司电脑,选择全部用户也是可以的。

    4.png

    这个界面,是安装默认的Python3.6【勾选】和添加Anaconda到你当前的虚拟环境中去【勾选】。两个都要勾选,不要怕,红字不是报错。

    安装过程比较缓慢,别怕~安装的时候,去听几首喜欢的歌,或者刷几个抖音视频

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    安装终于结束了,然后开始测试吧。

    打开你电脑上的终端【我用windows,cmd和Powershell换着用】:

    5.png

    输入conda,直接回车,如果提示用法,则是成功了;如果报错无法找到conda,则是失败了,检查环境变量...

    如果成功了,恭喜你,可以使用了,但是Anaconda毕竟是国外的软件,默认的源,也是国外的,所以在使用前,最好简单配置成国内的镜像源,如下图,设置清华的镜像源:

    6.png

    图中的截图,三行执行,不会有任何的输出,全部拿到终端里面去执行就可以了【这里就不上截图了】

    3. Anaconda环境管理

    前面铺垫了那么多,环境管理呢?哈哈哈,终于到了,我是一个比较磨叽的人,什么事,最好是将前面的基础内容,全部铺垫好....

    首先来介绍下环境管理的命令行

    1. 创建环境

    C:\Users\kelly>conda create -n python27company python=2.7

    8.png

    2. 激活环境

    C:\Users\kelly>activate python27company

    3. 退出环境

    C:\Users\kelly>deactivate

    4. 列出创建的环境

    注意,带*的是系统默认环境,也是Anaconda的主环境

    C:\Users\kelly>conda env list
    # conda environments:
    #
    python27company          C:\Users\kelly\Anaconda3\envs\python27company
    python36django111        C:\Users\kelly\Anaconda3\envs\python36django111
    root                  *  C:\Users\kelly\Anaconda3
    

    5. 删除环境

    C:\Users\kelly>conda env remove -n python36django111

    其实吧,我觉得这个删除环境的命令,和进入虚拟环境所存在的文件夹,删除你不需要的文件夹是一样的效果。

    那虚拟环境的目录在哪呢?

    以我的Anaconda目录举例:

    • Anaconda的路径是 C:\Users\kelly\Anaconda3

    • Anaconda中虚拟环境的目录是 C:\Users\kelly\Anaconda3\envs

    如图【虚拟环境目录,里面只有虚拟环境】:

    9.png

    4. 相关视频课程推荐

    本篇文章,是关于Anaconda对于虚拟环境的管理;如果觉得文档不够详细,同样也有视频课程

    Anaconda管理多版本Python,价格 5¥,目录如下:

    k1.png k2.png

    以上就是本篇文章的全部介绍内容了


    !放在最后

    如果文章中有什么错误或者建议修改的地方,欢迎留言纠正和回复

    如果你喜欢本篇文章,不妨关注一下我们的公众号,每周更新两篇原创技术文档,都是干货

    wxgzh1.png

    相关文章

      网友评论

        本文标题:【编号0005】Anaconda中新建和管理虚拟环境

        本文链接:https://www.haomeiwen.com/subject/cdvvrctx.html