美文网首页
Python环境建设之Anaconda篇

Python环境建设之Anaconda篇

作者: zoyanhui | 来源:发表于2017-06-05 19:31 被阅读0次
    1. Anaconda安装
      首先去本文最后的Anaconda官方下载地址下载Anaconda安装文件Anaconda2-4.2.0-Linux-x86_64.sh。
      下载完成后上传到服务器中,在文件路径下执行如下命令:
      bash Anaconda2-4.2.0-Linux-x86_64.sh
      接下来按照提示设置一些安装路径等参数,Anaconda安装完成后,会安装很多Python中常用的package,比如ipython和jupyter等。

    2. Anaconda环境操作
      使用conda,根据python版本生成希望的环境,下面环境名为: TensorFlow

     Python 2.7:
    $ conda create -n TensorFlow python=2.7
     Python 3.4:
    $ conda create -n TensorFlow python=3.4
     Python 3.5:
    $ conda create -n TensorFlow python=3.5
    

    生成conda环境主要是可以自由切换tensorflow环境和普通python环境。

    • 进入TensorFlow环境
      使用如下命令进入TensorFlow环境:
      source activate TensorFlow
      此时界面如图所示,可以看到,在这里会将/usr/local/ml/anaconda2/envs/tensorflow/bin配置到PATH变量前
    • 退出tensorflow环境
      使用如下命令可以从TensorFlow环境中退出:
      source deactivate TensorFlow
    1. 环境包安装
      切换到环境后,可以使用conda安装python包,也可以使用pip安装。 如:
    conda install -c conda-forge tensorflow # 安装tensorflow环境所需要的包
    

    或者采用pip安装:

    pip install numpy-1.11.2-cp27-cp27mu-manylinux1_x86_64.whl
    pip install protobuf-3.0.0-py2.py3-none-any.whl
    pip install tensorflow-0.11.0rc0-cp27-none-linux_x86_64.whl
    
    1. jupyter 配置
      jupyter notebook --generate-config 生成配置文件jupyter_notebook_config.py
      生成密码:
    In [1]: from notebook.auth import passwd
    In [2]: passwd()
    

    生成pem和key文件

    openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mykey.key -out mycert.pem
    

    增加配置项(jupyter_notebook_config.py):

    c.NotebookApp.certfile = u'/home/mi/.jupyter/mycert.pem'
    c.NotebookApp.keyfile = u'/home/mi/.jupyter/mykey.key'
    c.NotebookApp.ip = '*'
    c.NotebookApp.password = u'sha1:.<your hashed password here>'
    c.NotebookApp.open_browser = False
    c.NotebookApp.port = 8888
    c.NotebookApp.notebook_dir = u'/path/to/jupyter/workspace'
    
    1. jupyter 集成 conda
      conda install nb_conda 在jupyter中安装conda环境的菜单和配置功能项

    相关文章

      网友评论

          本文标题:Python环境建设之Anaconda篇

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