美文网首页我爱编程
部署Python数据开发环境(Anaconda + theano

部署Python数据开发环境(Anaconda + theano

作者: JunoHuen | 来源:发表于2018-03-31 22:03 被阅读137次

开发环境

Anaconda + theano / Tensorflow / Keras / scikit-learn

Anaconda 安装

Anaconda 实际上是一个python开发环境的集成包,安装好后就已经等于安装好了python + Spyder + Jupyter Notebook 等等基本工具了,至于Spyder 和 Jupyter Notebook等是何物以及有何用就不细说了。
Anaconda 下载连接:https://www.anaconda.com/download/
NOTE:

  1. 由于目前Tensorflow、Keras等DL库只支持64bit版本,所以在选择Anaconda发行版本时一定要选择64bit的
  2. 在Anaconda的安装过程中,记得选择
    Install for: All Users(requires admin privileges),
    否则在安装完后无法在开始菜单中找到安装好的Anaconda的所有工具

安装Keras/Tensorflow/theano 等深度学习库及scikit-learn机器学习库

安装完成后,配置path变量——
右键我的电脑->属性->高级选项->环境变量->系统变量->path->在path中添加路径:需要添加的有三个,以我的Anaconda安装目录为例,分别为:
E:\ProgramFiles_for_Major\Anaconda3;
E:\ProgramFiles_for_Major\Anaconda3\Scripts;
E:\ProgramFiles_for_Major\Anaconda3\Library\bin;

在安装好的Anaconda 套件中打开 Anaconda Prompt,直接进入到command模式。

更新conda
conda update conda
conda update --all
将pip升级到最新版:
python -m pip install -U pip

-- CREATE ENVIRONMENT/WORKSPACE FOR PYTHON 3.6:
conda create --name neuralnets python=3.6
activate neuralnets
-- INSTALL EVERYTHING (notice the neuralnets workspace in parenthesis on each line). ACCEPT ANY DEPENDENCIES EACH OF THOSE STEPS WANTS TO INSTALL:
conda install theano
conda install mingw libpython
pip install tensorflow
pip install keras
conda install scikit-learn
注意,上述命令均在激活了neuralnets这个环境下执行,这里比较麻烦的是每次使用都要先激活 neuralmets 这个环境:
activate neuralnets

验证是否安装成功

在Prompt 终端直接进入python环境并import 这些库
python

  1. >>>import tensorflow
    若下一行出现>>>,则说明TensorFlow安装成功
  2. >>>import keras
    若显示Using TensorFlow backed,则说明安装成功
  3. >>>import theano
    如果你看到“>>>”三个箭头,没有别的乱七八糟的东西了,就说明:你!安!装!成!功!啦!
    如果有提示需要添加环境变量的,就需要按照提示在系统环境变量中添加
    MKL_THREADING_LAYER=GNU
    然后重启prompt终端,再次import theano
  4. >>>import sklearn
    若下一行出现>>>,则说明scikit-learn安装成功

若一切顺利,恭喜你,环境基本配好了!
在Spyder中使用可以参考下面的链接。

几个重要的参考连接:

相关文章

网友评论

    本文标题:部署Python数据开发环境(Anaconda + theano

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