美文网首页
Anaconda安装与使用

Anaconda安装与使用

作者: 沫明 | 来源:发表于2019-06-14 16:54 被阅读0次

    参考于:https://blog.csdn.net/ITLearnHall/article/details/81708148

    Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。

    Conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换

    Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等

    Anacond下载

    下载地址:https://www.anaconda.com/download/

    Anaconda 是跨平台的,有 Windows、macOS、Linux 版本,我们这里以 Windows 版本为例,点击那个 Windows 图标。

    安装 Anaconda

    双击下载好的 Anaconda文件
    1.点击 Next

    2.点击 I Agree (我同意),不同意,当然就没办法继续安装啦。

    3.直接 All User,继续点击 Next 。

    4.默认是安装到 C:\ProgramData\Anaconda2文件夹下。你也可以选择 Browse... ,选择想要安装的文件夹。

    5.第一个是加入环境变量,第二个是默认使用 Python **,两个默认就好(只选择第二个),点击“Install”,开始安装。

    6.后面一路默认安装就好

    配置环境变量

    如果是windows的话需要去 控制面板\系统和安全\系统\高级系统设置\环境变量\用户变量\PATH 中添加 anaconda的安装目录的Scripts文件夹, 比如我的路径是C:\ProgramData\Anaconda2\Scripts, 看个人安装路径不同需要自己调整.

    之后就可以打开命令行(最好用管理员模式打开) 输入 conda --version

    如果输出conda 4.5.4之类的就说明环境变量设置成功了.

    为了避免可能发生的错误, 我们在命令行输入conda upgrade --all 先把所有工具包进行升级

    管理虚拟环境

    创建自己的虚拟环境

    创建一个名称为python37的虚拟环境并指定python版本为3.7(这里conda会自动找3.7中最新的版本下载)

    conda create -n python37 python=3.7

    或者conda create --name python37 python=3.7

    切换环境

    activate python37

    如果忘记了名称我们可以先用
    conda env list

    去查看所有的环境

    现在的python37环境除了python自带的一些官方包之外是没有其他包的, 一个比较干净的环境我们可以试试

    先输入python打开python解释器然后输入

    import requests
    

    会报错找不到requests包, 很正常.接下来我们就要演示如何去安装requests包

    exit()
    

    退出python解释器

    卸载环境

    conda remove --name python37 --all

    安装第三方包

    输入

    conda install requests

    或者

    pip install requests

    来安装requests包.

    安装完成之后我们再输入python进入解释器并import requests包, 这次一定就是成功的了.
    卸载第三方包

    那么怎么卸载一个包呢

    conda remove requests

    或者

    pip uninstall requests

    就行啦.

    查看环境包信息

    要查看当前环境中所有安装了的包可以用

    conda list
    导入导出环境

    如果想要导出当前环境的包信息可以用

    conda env export > environment.yaml

    将包信息存入yaml文件中.

    当需要重新创建一个相同的虚拟环境时可以用

    conda env create -f environment.yaml

    其实命令很简单对不对, 我把一些常用的在下面给出来, 相信自己多打两次就能记住

    activate // 切换到base环境

    activate learn // 切换到learn环境

    conda create -n learn python=3 // 创建一个名为learn的环境并指定python版本为3(的最新版本)

    conda env list // 列出conda管理的所有环境

    conda list // 列出当前环境的所有包

    conda install requests 安装requests包

    conda remove requests 卸载requets包

    conda remove -n learn --all // 删除learn环境及下属所有包

    conda update requests 更新requests包

    conda env export > environment.yaml // 导出当前环境的包信息

    conda env create -f environment.yaml // 用配置文件创建新的虚拟环境

    相关文章

      网友评论

          本文标题:Anaconda安装与使用

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