Box
Box
Posts List
  1. 配置Anaconda
    1. 简介
    2. 安装
    3. 安装库
      1. 安装流行库
      2. 服务器安装Jupyter
  2. 参考链接

配置ML环境

配置Anaconda

简介

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大。
这里就要说明下了,本人一直不喜欢conda的,毕竟太大了。一直在使用pip,但是又发现conda安装貌似还比pip好,pip的安装源不稳定和各种小问题吧。

安装

  • 点击下载anaconda
  • 安装anaconda,点点点就好。。。
  • anaconda安装完成后
  • 删除原有的python3
    • 切记pyhton2 不要删,unix系统有部分依赖于python2
  • 直接删除python3安装的文件夹
  • 删除软连接/usr/bin/
    • pip3
    • python3
  • 找到anaconda的安装路径,我这里是/Users/daidai/anaconda3/bin
  • 添加软连接
    • ln -s /Users/daidai/anaconda3/bin/python3 /usr/bin/python3
    • ln -s /Users/daidai/anaconda3/bin/pip /usr/bin/pip3
  • 添加环境变量
    • sudo vi ~/.bash_profile 打开环境变量的设置文件
    • export PATH="/Users/daidai/anaconda3/bin:$PATH" 注意填写自己的路径
    • source ~/.bash_profile 刷新
    • conda list 测试环境变量是否正确添加
  • Jupyter配置
    • 安装Jupyter NbExtensions Configurator
      • conda install -c conda-forge jupyter_contrib_nbextensions
      • conda install -c conda-forge jupyter_nbextensions_configurator
    • 选择插件
      • Collapsible headings 放下/收起notebook的某些内容
      • Notify Notify功能就能在任务处理完后及时向你发送通知
      • Codefolding 折叠代码
      • Table of Contents 自动生成目录
      • Autopep8 pep8标准
      • ExecuteTime 显示单元格的运行时间和耗时
    • 启动
      • jupyter notebook,浏览器进入http://localhost:8888

安装库

安装流行库
  • xgboost conda install py-xgboost
  • LightGBM conda install lightgbm
  • CatBoost pip3 install catboost
  • 说明:
    • 这里lightgbm、XGBoost、catboost都支持GPU的,我这里是安装CPU版本的方法。
    • 还有Sklearn是不支持GPU计算的,为了提高计算速度;使用CPU训练时,设置n_jobs = -1就是使用多核并行计算。
服务器安装Jupyter

参考链接

Supporting
Scan, Support Daidai
  • WeChat scan
  • Alipay scan