1. 查看服务器上的Python安装路径:
whereis python
2. 查看安装的Python版本号:
python
3. 安装Anaconda:
1)下载 Anaconda2-4.0.0-Linux-x86_64.sh安装文件;
2)打开终端, 输入: bash Anaconda2-4.0.0-Linux-x86_64.sh
- 阅读license,一步步回车阅读(出现more时通过回车往下看)
- 输入yes,表示接受license
- 设置安装路径,这里使用默认安装路径,直接输入回车即可
- 确认是否将Anaconda的安装路径添加到环境变量中,输入yes
关于这里一定要注意:
如果在安装过程中,该步没有选择yes,那么Anaconda的安装路径不会被添加到环境变量中,安装结束后会出现如下信息:Do you wish the installer to prepend the Anaconda2 install location
to PATH in your /home/tingting/.bashrc ? [yes|no] [no] >>> You may wish to edit your .bashrc or prepend the Anaconda2 install location: $ export PATH=/home/tingting/anaconda2/bin:$PATH Thank you for installing Anaconda2! 当时也没有注意这个信息,没有管,结果安装完anaconda后,发现根本不能使用,才注意到这条信息,原来,Anaconda的bin路径并没有被添加到PAHT环境变量中,所以需要在命令行中输入如下命令: export PATH=/home/tingting/anaconda2/bin:$PATH 即将anaconda的bin路径添加到环境变量PATH中对于环境变量的更改,必须要新打开一个terminal才能生效!
打开新的terminal,输入Jupyter notebook
,发现jupyter被成功安装了。
4. 利用anaconda安装tensorflow
1 建立一个 conda 计算环境
-
Create a conda environment called tensorflow:
-
conda create -n tensorflow python=3.7
-
2. 激活环境,使用 conda 安装 TensorFlow
-
Activate the environment and use pip to install TensorFlow inside it.
-
source activate tensorflow
-
conda install tensorflow
3. 如何在jupyter中使用tensorflow
(1) 出现了问题
安装如上方法安装了jupyter和tensorflow,结果,利用jupyter无法使用tensorflow 也没有查到特别有针对性的解决这个问题的资料,好像是因为jupyter的安装路径和tensorflow的路径之间的问题,具体的现在还不是很清楚(2)如何解决?
应该是在conda的tensorflow环境下没有jupyter,它无法使用之前anaconda安装的jupyter,那么,简单粗暴的方法就是在当前的conda-tensorflow环境下,再安装一次jupyter:打开terminal
激活conda tensorflow环境:source activate tensorflow安装notebook:conda install ipython安装jupyter:conda install jupyter安装完成,仍在conda tensorflow的环境下,输入jupyter notebook,打开http://localhost:8889/tree#import tensorflow,发现tensorflow可以使用了 参考:http://stackoverflow.com/questions/35771285/using-tensorflow-through-jupyter-python-3(3)两个jupyter
在正常的ternimal中打开的是之前在安装anacodna时安装的jupyter,在正常的terminal下 查看jupyter的安装路径 which ipyhon -
-
它在anaconda的路径下的bin文件夹中
在conda tensorflow环境下打开的jupyter是在conda tensorflow环境下新安装的tensorflow,与上面的jupyter不同 它在conda的env下的tensorflow的bin文件夹下从下图可以想起地看到,两个jupyter的安装路径完成不同 -
后续如果需要在使用tensorflow时使用其他的库,也一定要在对应的conda环境下安装,否则指定的库找不到。
(4) 缺少模块及安装
- ImportError: no module named Image, ImportError: no module named PIL 解决:conda install pillow - 运行Tensorflow环境下的jupyter notebook: