問題如圖:
可見連helloworld都跑不了,之前看其他博主寫的是什麼上邊的代碼出問題了、沒有裝notebook云云。筆者都試了一下,發現並不是這麼一回事。
解決方法:
先裝pyenv:
直接在anaconda Prompt -jupyter notebook 中輸入:
pip install pyenv-win --target %USERPROFILE%/.pyenv
安裝成功:
重新啓動jupyter notebook再運行發現一個問題:
運行斐波那契的時候右上角的Python後邊的變成了
然後再運行其他代碼就出現了的現象
原因:
def Fibo(n):
if n < 2:
return n
else:
return Fibo(n-1) + Fibo(n-2)
for i in range(1, 101):
Fibo(i)
range()的範圍有點大,可能jupyter notebook運行沒有其他編譯器快吧
按停止運行,再將range()的範圍改成range(1, 10)運行,完美,麼得出問題