美文网首页
如何在python中管理依赖

如何在python中管理依赖

作者: 第十人_孔 | 来源:发表于2018-02-28 18:17 被阅读0次

    依赖管理

    java 中 可以使用maven进行项目依赖管理,以解决依赖的版本及底层依赖问题。那么,python中有没有类似的依赖管理工具呢?Anaconda 就是一个优秀的解决方案。

    Anaconda简介

    Anaconda是包管理和环境管理器,可以帮助用户很方便的管理大量的第三方架包;主要功能包含如下两个方面:

    • 架包管理
      快速进行架包的安装、卸载和更新
      自动解决架包依赖问题
    • 环境管理
      对于不同的项目,其依赖的架包版本有所不同,Anaconda可以为每一个项目建立对应的环境,环境下的架包不相互影响

    Anaconda 安装

    本人现在是mac环境,因此以mac环境为例介绍,安装并没有特殊之处,就不进行详细介绍。
    下载地址:anaconda

    环境更新
    为了避免后续的步骤出错及日常使用,建议对架包进行升级;在终端输入更新所有包的命令:

    conda upgrade --all

    Anaconda 架包管理

    安装架包

    conda install package_name

    卸载架包

    conda remove package_name

    更新包

    conda update package_name

    列出已安装的架包

    conda list

    Anaconda 环境管理

    使用Anaconda的页面操作即可,后续补充

    Anaconda 与 Pycharm联动

    查看环境的地址

    conda env list
    我的环境地址如下:


    屏幕快照 2018-02-28 下午6.13.50.png

    pycharm配置
    PyCharm > Preferences > Project:** > project interpreter > Add Local
    选择对应的python即可


    pycharm-interpreter.png

    参考文档
    初学python者自学anaconda的正确姿势是什么??
    MacOS Sierra中Anaconda的安装以及在PyCharm的设置

    相关文章

      网友评论

          本文标题:如何在python中管理依赖

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