• Conda常见命令


    Anaconda,Miniconda,Conda,Pip的区别:

    Anaconda:用于科学计算的python发行版,里面预装好了conda,某个版本的python,众多packages,科学计算工具等。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了python和相关配套工具。

    Conda:可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。

    Miniconda:只含有最基本的内容--python,conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。

    Pip:是一个现代的,通用的 python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。

    Anaconda的优点:

    安装方便,省时省心,Anaconda通过管理工具包,开发环境,python版本,大大简化了工作流程。不仅可以方便安装,更新,卸载工具包,而且安装时能自动安装相应的依赖包。比如想安装requests模块,但是这个模块需要re模块,那么当你安装requests时,Anaconda就自动帮你安装,不需要再安装re模块。

    Conda常见命令的使用:

    • 查看当前环境下安装的包:

      conda list

    • 查看所有的环境列表

      conda info —envs

    • 查看某个指定环境的已安装包:

      conda list -n python34

    • 查找package信息:

      conda search requests

    • 安装package:

      conda install requests

    • 如果不用-n指定环境名称,则被安装在当前活跃环境:

      conda install -n python34 requests(已指定环境)

    • 更新package(可指定环境):

      conda update requests

    • 删除package(可指定环境):

      conda remove requests

    • 更新conda,保持conda最新:

      conda update conda

    • 更新anaconda:

      conda update anaconda

    • 更新Python:

      conda update python

    • 假设当前环境是python3.6,conda会将python升级为3.6x系列的当前最新版本

    conda管理不同版本的python,自由进行切换,命令如下:

    • 创建一个名为python34的环境,指定Python版本是3.4(不用管是3.4.x,conda会为我们自动寻找3.4.x中的最新版本)

      conda create —name python34 python=3.4

    • 安装好后,使用activate激活某个环境

      Activate python34 #for windows

      Source activate python34 #for Linux & Mac

    • 激活后,会发现terminal输入的地方多了python34的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.4对应的命令加入PATH

      此时,查看版本

      Python —version

      可以得到Python 3.4.5 :: Anaconda 4.1.1 (64-bit),即系统已经切换到了3.4的环境

      如果想返回默认的python 2.7环境,运行

      deactivate python34 # for Windows

      source deactivate python34 # for Linux & Mac

    • 删除一个已有的环境

      conda remove --name python34 --all

  • 相关阅读:
    c++输入输出,保留几位小数
    算法训练 旅行家的预算
    算法训练 拦截导弹(最长递增子序列和最长递减子序列问题,输入回车时停止输入)
    算法训练 字符串比较
    关于新博客的转移
    关于在对象内部访问实例变量的方式选择
    动态计算文本宽度和高度
    工作将近三个月的总结(未完持续)
    ViewController的.m文件代码布局规范
    Objective-C学习之Runtime
  • 原文地址:https://www.cnblogs.com/zhaye/p/10773685.html
Copyright © 2020-2023  润新知