jupyter noteBook安装(MacBook篇)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jupyter noteBook安装(MacBook篇)相关的知识,希望对你有一定的参考价值。
参考技术A硬件环境:macbook OS10.12
Python版本:3.6.2
1.先升级了pip安装工具:sudo python -m pip install --upgrade --force pip
2.安装setuptools 工具:sudo pip3 install setuptools==33.1.1
3.安装 Python-dateutil:sudo pip3 install python-dateutil==2.2
4.安装six:sudo pip3 install --ignore-installed six
5.安装jupyter:sudo pip3 install jupyter
启动命令:直接在终端输入 jupyter notebook
sudo pip uninstall python-dateutil
sudo pip install python-dateutil==2.2
解决办法:安装six 命令再上方
解决了上面的问题 启动的时候 还是会报错这是个顽固的错误:
File "/Library/Python/2.7/site-packages/packaging/requirements.py", line 59, in <module> MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker") TypeError: __call__() takes exactly 2 arguments (1 given)
解决办法:根据错误信息直接找到路径中的文件,打开文件将 59 行中的函数修改
59:#MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
60:MARKER_EXPR = originalTextFor(MARKER_EXPR("marker"))
修改好之后直接保存文件 再次运行 jupyter notebook 命令 即可启动jupyter
关于six那个问题,还有一点 需要删除我们默认路径下的six 否则 即使更新成功了 也不会使用最新的six
方法:先查看一下默认的six路径
import six
print six.__file__
然后删除:sudo rm -rf /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six.*
最后再使用上方的命令安装更新six
为啥jupyter notebook代码运行一直没有反应
只安装了Jupyter,而没有安装Notebook,Anaconda Prompt下重新输入如下命令安装即可。
通过安装notebook这个包后,就行了,可通过下面命令来安装。
pip3 install notebook
In [2]:print('hello world!')
hello world
In [4]:1+2
out[4]:3
扩展资料:
注意事项
一、jupyter notebook 中 In [数字],表示已经执行的代码段,其中数字代表顺序编号。
二、正在执行的代码段,括号里显示星号*。
三、未执行的代码段,括号里是空的。
解决方案:代码正在运行,等待即可
提示符in[ ]几种状态的含义:
1、in[ ] 程序未运行
2、in[*] 程序正在运行
3、in[编号] 程序正在运行
从上向下检查每一个框,找到错误代码修改。
注意:如果下面已经运行出了执行结果,但是上面又修改了,并且出错了,那么重新执行的时候下面的执行结果还会保留,因为没有执行到这里来,程序在上面就已经出错退出了。
参考技术A 每次出现*这种情况(当然要保证程序没有问题的情况下),我只能关了jupyter再重新打开运行。。。然后竟然是可以运行的。我估计可能是上一次运行程序出现错误,运行不了出现*,但是直接修改后再运行依旧是有问题的,只能重新打开,删除之前运行的痕迹。 参考技术B 回答1、首先从jupyter notebook.exe应用程序执行jupyter notebook。然后会看到执行的目录,默认在安装的目录下面。从这个目录创建的python文件是可以运行的。2、然后你看看之前从dos-cmd运行后的程序目录在哪里,应该不在Scripts下面。找到jupyter notebook的配置文件,将路径改成你自己设置的路径。电脑不能启动的原因系统不承认硬盘此类故障比较常见,即从硬盘无法启动,从A盘启动也无法进入C盘,使用CMOS中的自动监测功能也无法发现硬盘的存在。这种故障大都出现在连接 电缆 或IDE口端口上,硬盘本身的故障率很少,可通过重新插拔硬盘电缆或者改换IDE口及电缆等进行替换试验,可很快发现故障的所在。如果新接上的硬盘不承认,还有一个常见的原因就是硬盘上的主从条线,如果硬盘接在IDE的主盘位置,则硬盘必须跳为主盘状,跳线错误一般无法检测到硬盘。
希望可以帮到您哦亲
参考技术C 从新创建一个.py文件来写,把原来的那个py文件删了,就解决了,反正很方便,我估计这是jupyter自身存在的bug~多按Enter+Shift就会这样。。。 参考技术D kernel restart 一下以上是关于jupyter noteBook安装(MacBook篇)的主要内容,如果未能解决你的问题,请参考以下文章