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等。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
- 環境包安裝
切換到環境后,可以使用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
- 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'
- jupyter 集成 conda
conda install nb_conda
在jupyter中安裝conda環境的菜單和配置功能項