1、练习下载地址
https://developers.google.cn/machine-learning/crash-course/running-exercises-locally#download-
2、环境安装,我是用的python 2.7 问题较多,用python 3.3会顺畅一些。
1)如果尚未安装 XCode,请通过运行以下命令安装 XCode(此操作需要一段时间):
xcode-select --install
2)
安装 pip
和 virtualenv
:
sudo easy_install pip virtualenv
3) 在新目录中设置虚拟环境(这里我们称之为“mlcc-exercises”):
mkdir mlcc-exercises
cd mlcc-exercises
virtualenv --no-site-package jupyter-env
4)设置并运行 Jupyter。
1>进入虚拟环境:
source jupyter-env/bin/activate
2>安装库:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --ignore-installed --upgrade \
tensorflow "matplotlib<3" pandas sklearn scipy seaborn ipython==5.7 notebook
3>启动 Jupyter:
jupyter notebook
3、安装过程中遇到的问题及解决
1)安装virtualenv的时候报错,然后改为sudo pip install virtualenv
2)安装seaborn 和 notebook 的时候报错,网上查了好多信息,最后升级了pip,然后用pip install 安装成功
3)运行jupyter notebook的时候报了两个错误
1》
UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xbd in position 11: ordinal not in range(128)”错误,找到报这个错误的py文件,加入下面三行代码,
import sys
reload(sys)
sys.setdefaultencoding('utf8')
2)第二个错误
[C 15:45:42.277 LabApp] Bad config encountered during initialization:
[C 15:45:42.277 LabApp] Could not decode '\xe6\x9c\xaa\xe5\x91\xbd\xe5\x90\x8d' for unicode trait 'untitled_notebook' of a LargeFileManager instance.
在网上搜索,发现这个错误是python2.7的一个bug,
运行命令:
LANG=zn jupyter-notebook
运行成功后页面如下:
python2.7安装过程有点痛苦,不断报错。有条件的还是建议用python3.3吧。我看好多人用3.3装jupyter很顺利。