说一说自己安装完Python3.8之后,用pip安装Jupyter的步骤,遇到问题可以用以下方式解决

pip更新

python -m pip install --upgrade pip 

更新设置工具

python -m pip install --upgrade setuptools 

安装jupyter notebook

python -m pip install jupyter

更改默认文件保存路径:

win+r 运行框 输入cmd命令

C:\Users\wow>jupyter notebook --generate-config

Enter等一会,出现[y/N],输入y,Enter出现以下

Writing default config to:
C:\Users\WOW\.jupyter\jupyter_notebook_config.py

此时会生成一个 jupyter_notebook_config.py 的文件,文件路径在 C:\Users\用户名\ .jupyter
按照上面提示的路径,打开upyter_notebook_config.py文件,修改以下内容:
修改前:
打开upyter_notebook_config.py文件,修改以下内容:

 ##The directory to use for notebooks and kernels.
#c.NotebookApp.notebook_dir = ''

将指定的路径填入 #c.NotebookApp.notebook_dir = ’ ’ 中的 ’ ’ 中即可,同时注意将 #c 中的 # 删去:

 ##The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'E:\JupyterNotebookt'

启动 jupyter

打开cmd,在终端输入以下命令,即可启动jupyter

另外可以创建一个快捷启动方式

先用记事本写代码,再把.txt改成.bat格式的批脚本处理文件如下:

start jupyter notebook

文件名可以任意,如JupyterNotebook.bat

如果还是安装不成功:

对于像 jupyter 这种依赖于 tornado 的库,无法用这种方式。目前这个问题已由 python 官方跟踪:https://bugs.python.org/issue37373

临时解决办法:

修改 D:\Python3\Lib\site-packages\tornado\platform\asyncio.py

import asyncio
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())

也就是在 import asyncio 之后,手动让 tornado 选择 SelectorEventLoop,这样 jupyter 就可以正常使用了。

安装jupyter网络的原因解决方案

D:python3.8\python.exe -m pip install -U pip -i https://pypi.tuna.tsinghua.edu.cn/simple

设置pip install 软件源来获取资源升级! 已知的软件源

http://pypi.douban.com/ 豆瓣

http://pypi.hustunique.com/ 华中理工大学

http://pypi.sdutlinux.org/ 山东理工大学

http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学

https://pypi.tuna.tsinghua.edu.cn/simple 清华大学

http://mirrors.aliyun.com/pypi/simple/ 阿里云

终极代码:

这里报错是HTTP连接超时,说明你连不上官方的源(和GFW有关)。你需要更换你当前的pip源:
先更换pip源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

再更新pip版本

python -m pip install --upgrade pip

你可能感兴趣的:(python笔记)