如何在win7 64下安装ipython notebook

    xiaoxiao2025-07-14  5

    在caffe中,经常需要可视化卷积神经网络的feature map及各层的滤波器,python可视化是一个不错的选择,ipython notebool的安装具体如下,本文采用python2.7.6进行安装,因为这个python版本比较稳定,python3.4.3安装会出现些问题:

    1. 下载安装Python2.7.6

    2. 设置环境变量

        把c:\Python27添加到环境变量中.

    3. 下载安装pip

        下载get_pip.py 到某一个目录(如: f:\get-pip.py), 下载地址: http://www.pip-installer.org/en/latest/installing.html#install-or-upgrade-setuptools    

        安装: 进入f:\, 运行:

        python get-pip.py

        在这个过程中, 系统会连接网络下载所需要的安装包并完成安装

    4. 设置环境变量

        把c:\Python27\Scripts 添加到环境变量中

    作完前面四步, 就可以在Windows下面开始使用Python了.

    1. 下载安装IPython: 

       c:>pip install ipython

       系统就会去网上寻找ipython的包, 进行下载及安装. 等待差不多5分钟, 整个安装就完成了, 并且还把pyreadline也安装了. ipython3.exe被安装在c:\Python27\Scripts下面, 因为前面添加过环境变量的路径支持, 所以可以直接输入:

       c:>ipython

    2. 尝试Notebook, 还需要下载一些其它咚咚

       1) 下载安装 pyzmq

          c:>pip install pyzmq

       2) 下载安装 jinja2,

          c:>pip install jinja2        

       3) 下载安装 tornado,

          c:>pip install tornado       

        好了,使用下面命令就可以把Notebook起来:

          c:>ipython notebook

    如果出现

    ImportError: No module named notebook.notebookapp

        pip install jupyter

    3. 尝试科学计算的画图工具matplotlib

       1)  下载安装nose

          c:>pip install nose    2)  下载numpy-1.11.1+mkl-cp27-cp27m-win_amd64.whl到f:\

         f:>pip install numpy-1.11.1+mkl-cp27-cp27m-win_amd64.whl, 此步骤会安装numpy和mkl

       3)安装  matplotlib-1.2.0.win-amd64-py3.3.exe

       4) 安装Scipy.  依旧到这个网站http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy-stack 下载 scipy-0.13.2.win-amd64-py3.3.exe

    好了, 这就大功告成了. 

    5) 运行ipython notebook, 如果出现

    AttributeError: 'module' object has no attribute 'PY2'

    则执行pip uninstall six; pip install six; 重新安装six,大功告成

    =====================================

    在notebook中, 试试下面的程序:  ================================  import numpy as np  from scipy.ndimage import filters  import io  import matplotlib  import matplotlib.image as mpimg  img = np.zeros((300, 300))  img[np.random.randint(0, 300, 1000), np.random.randint(0, 300, 1000)] = 255  img2 = filters.gaussian_filter(img, 4, order=2)  import io  import matplotlib  import matplotlib.image as mpimg  from IPython import display  buf = io.BytesIO()  matplotlib.image.imsave(buf, img2, cmap="gray")  display.Image(buf.getvalue()) 
    转载请注明原文地址: https://ju.6miu.com/read-1300698.html
    最新回复(0)