美文网首页
利用Anaconda搭建Python环境

利用Anaconda搭建Python环境

作者: linxiaosen | 来源:发表于2020-02-27 12:20 被阅读0次

    来自:林小森博客http://www.linxiaosen.com/130.html

    1 简介

    Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,编写的代码可以在不同平台上运行。Python的应用领域很多,包括:

    • Web 和 Internet开发
    • 科学计算和统计
    • 人工智能
    • 教育
    • 桌面界面开发
    • 软件开发
    • 后端开发
    • 网络爬虫


      image

    在使用Python之前,我们需要安装Python环境,包含Python环境的软件有许多种,这里我们着重推荐Anaconda,利用Anaconda安装和配置Python环境。

    2 Anaconda

    Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 Anaconda包含了大量的科学包,并且可以便捷的管理各种包,是我们搭建Python环境不错的选择。


    image

    2.1 Anaconda下载

    Anaconda可以通过两种方式进行下载:

    1. Anaconda官网下载https://repo.anaconda.com/archive/Anaconda3-2019.10-Windows-x86_64.exe
    2. 清华镜像下载https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

    2.2 安装

    双击程序即可安装,点击next。


    image

    点击I agree

    image
    点击next
    image
    选择安装位置,点击next。
    image
    勾选两项Advanced Options,点击next。
    其中第一项指将Anaconda的默认环境设置添加到系统环境,也就是说如果你之前安装过python并添加到了环境,选了这一项之后原来的python会被覆盖掉,默认使用Anaconda的默认环境。
    image
    然后等待安装完成。

    2.3 Anaconda常用命令

    • 创建虚拟环境:
    conda create --name <env_name:环境名称> <package_names:环境中需要包含的包名>
    
    • 切换环境
    source activate <env_name>
    
    • 退出环境:
    source deactivate
    
    • 显示已创建的环境:
    conda info --envs
    
    • 复制环境:
    conda create --name <new_env_name> --clone <copied_env_name>
    
    • 删除环境:
    conda remove --name <env_name> --all
    

    查找包:

    • 精确查找
    conda search --full-name <package_full_name>
    
    • 模糊查找
    conda search <text>
    
    • 查看当前环境中已安装的包:
    conda list
    
    • 在指定环境中安装包:
    conda install --name <env_name> <package_name>
    conda install --name <env_name> -c conda-forge <package_name>
    conda install --name <env_name> -c anaconda <package_name>
    
    • 在使用conda无法安装时,可以在某个环境下使用pip安装:
    pip install <package_name>
    
    • 卸载包:
    conda remove --name <env_name> <package_name>
    
    • 使用 requirements.txt 安装:
    conda install --yes --file requirements.txt --name <env_name>
    requirements.txt文件格式如下:
    tensorflow==1.10.0
    markupsafe
    itsdangerous
    wtforms==2.2.1
    gevent==1.1.1
    python-engineio==2.1.0
    python-socketio==1.9.0
    Flask==1.0.2
    flask-wtf==0.14.2
    flask-socketio==3.0.0
    pandas==0.23.4
    six
    jpype1==0.6.3
    gensim==3.4.0
    jieba
    scikit-learn
    
    • conda 添加镜像源:
    conda config --add channels anaconda
    conda config --add channels conda-forge
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
    

    林小森博客http://www.linxiaosen.com/130.html

    相关文章

      网友评论

          本文标题:利用Anaconda搭建Python环境

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