首页 > 编程问答 >在家用电脑上设置 Python 和 Jupyter,尝试打开 Jupyter 笔记本并显示错误,无法获取

在家用电脑上设置 Python 和 Jupyter,尝试打开 Jupyter 笔记本并显示错误,无法获取

时间:2024-07-30 11:48:31浏览次数:13  
标签:python jupyter-notebook quarto anaconda3

我有最新的 Python 版本 3.12.4 和以下版本的 Jupyter:

Selected Jupyter core packages...IPython          : 8.26.0ipykernel        : 6.29.5ipywidgets       : not installedjupyter_client   : 8.6.2jupyter_core     : 5.7.2jupyter_server   : 2.14.2jupyterlab       : 4.2.4nbclient         : 0.10.0nbconvert        : 7.16.4nbformat         : 5.10.4notebook         : 7.2.1qtconsole        : not installedtraitlets        : 5.14.3

我不太明白我在启动笔记本来工作和练习 Python 以及尝试创建自动化程序时做错了什么因为我想清理一个庞大的 Gmail 帐户。希望能详细介绍一下如何操作 Python 和 Jupyter,因为我还必须安装 Anaconda3。

当我第一次安装所有程序时,我常常从我的终端输入 jupyter Notebook,它会将我带到 Google Chrome,我可以在其中设置我的笔记本:FirstNotebook.ipynb 它让我设置了一个内核,然后一天后我回来尝试打开笔记本,并收到“无法获取”错误,现在我不知道该去哪里设置 Python 的工作环境,因为我还想在Jupyter笔记本中设置Quarto。任何帮助都感激不尽。


看起来你已经安装好了 Python 和 Jupyter Notebook,问题出在启动 Notebook 服务器上。让我们一步一步来解决这个问题,并确保一切顺利运行:

1. 检查 Jupyter Notebook 是否正在运行:

在你尝试打开笔记本时,检查你的终端或命令提示符窗口。如果 Jupyter Notebook 服务器正在运行,你会看到类似于下面的消息:

[I NotebookApp] Jupyter Notebook is running at: http://localhost:8888/?token=YOUR_TOKEN

  • 如果看到这条消息,说明服务器正在运行,你可以直接从浏览器访问该地址(通常是 http://localhost:8888/)。
  • 如果没有看到这条消息,说明服务器没有运行,需要手动启动。

2. 启动 Jupyter Notebook 服务器:

  • 打开终端或命令提示符窗口。
  • 输入以下命令并按回车键: bash jupyter notebook
  • 这应该会启动 Jupyter Notebook 服务器,并在你的默认浏览器中打开一个新标签页,显示 Jupyter Notebook 的文件浏览器界面。
  • 不要关闭终端窗口,因为它控制着 Jupyter Notebook 服务器。

3. 如果问题仍然存在:

  • 检查错误消息: "无法获取" 错误消息通常表示浏览器无法连接到 Jupyter Notebook 服务器。查看浏览器控制台(通常按 F12 键打开)中的网络标签页,看看是否有更详细的错误信息。
  • 尝试不同的浏览器: 确保你使用的浏览器是最新的,并尝试使用其他浏览器,例如 Chrome、Firefox 或 Edge,看看问题是否仍然存在。
  • 检查防火墙设置: 确保你的防火墙没有阻止 Jupyter Notebook 服务器的连接。

4. 关于 Anaconda 和 Quarto:

  • 安装 Anaconda (可选): Anaconda 是一个包含 Python 和许多数据科学常用库的发行版,可以简化环境管理。如果你打算进行更深入的数据科学工作,建议安装 Anaconda。你可以从 https://www.anaconda.com/ 下载并安装适合你操作系统的版本。
  • 安装 Quarto (可选): Quarto 是一个用于创建科学出版物和技术文档的开源工具。如果你需要在 Jupyter Notebook 中使用 Quarto,可以使用以下命令安装: bash pip install quarto

5. 使用 Jupyter Notebook 进行 Python 开发和自动化:

  • 一旦 Jupyter Notebook 服务器启动并运行,你就可以创建新的笔记本 (notebook) 并开始编写 Python 代码。
  • Jupyter Notebook 提供了一个交互式的环境,你可以在其中运行代码块、查看结果并进行数据可视化。
  • 你可以使用 Python 和相关的库(如 Gmail API)来创建自动化程序,例如清理你的 Gmail 帐户。

总结:

按照上述步骤,你应该能够解决 Jupyter Notebook 的启动问题并开始使用它进行 Python 开发。 如果你遇到任何其他问题,请提供更详细的错误信息,以便我为你提供更具体的帮助。

标签:python,jupyter-notebook,quarto,anaconda3
From: 78809726

相关文章

  • Python - Reloading a module
    Eachmoduleisloadedintomemoryonlyonceduringaninterpretersessionorduringaprogramrun,regardlessofthenumberoftimesitisimportedintoaprogram.Ifmultipleimportsoccur,themodule’scodewillnotbeexecutedagainandagain.Suppose......
  • vscode python 3.7 pylance debugpy 插件 vsix
    可能报错  crashed5timesinthelast3minutes.Theserverwillnotberestarted.  ---pylance 可能报错  cannotreadpropertiesofundefinedreadingresolveEnvironment   --- debugger可能      vscodepython3.7调试没有反应......
  • Python获取秒级时间戳与毫秒级时间戳的方法[通俗易懂]
    参考资料:https://cloud.tencent.com/developer/article/21581481、获取秒级时间戳与毫秒级时间戳、微秒级时间戳代码语言:javascript复制importtimeimportdatetimet=time.time()print(t)#原始时间数据print(int(t))......
  • CEFPython
    在Tkinter界面中直接嵌入Selenium的浏览器视图并不是一件直接的事情,因为Selenium本身并不提供图形界面嵌入的功能。Selenium主要用于自动化web浏览器,但它并不直接控制浏览器窗口的显示方式,而是依赖于WebDriver来与浏览器交互。然而,你可以使用一些替代方案来在Tkinter应用中模拟或......
  • 《最新出炉》系列初窥篇-Python+Playwright自动化测试-58 - 文件下载
    1.简介前边几篇文章讲解完如何上传文件,既然有上传,那么就可能会有下载文件。因此宏哥就接着讲解和分享一下:自动化测试下载文件。可能有的小伙伴或者童鞋们会觉得这不是很简单吗,还用你介绍和讲解啊,不说就是访问到下载页面,然后定位到要下载的文件的下载按钮后,点击按钮就可以了。其实......
  • Python - Function Annotations
     deffunc(s:str,i:int,j:int)->str:returns[i:j]Theparametersissupposedtobeastring,soweplaceacolonaftertheparameternameandthenwritestr.Parametersiandjaresupposedtobeintegerssowewriteintforthem.Returntypeis......
  • 使用带有 pythonKit XCODE 的嵌入式 Python,在 iOS 应用程序中与 OpenCV-python 签名不
    我根据Beewares使用指南在XCODE中将Python嵌入到我的iOS项目中https://github.com/beeware/Python-Apple-support/blob/main/USAGE.md运行时,我得到pythonKit找不到由ultralytics导入的cv2错误。当我将OpenCV-python添加到我的app_packages文件夹时......
  • Python - Arguments and Parameters
    ParametersinFunctionDefinitionA.deffunc(name):MatchbypositionorbynameB.deffunc(name=value):DefaultargumentC.deffunc(*args):CollectextrapositionalargumentsintuplenamedargsD.deffunc(**kwargs):Collectextrakeywordargumentsi......
  • Python MySQL 无法连接,原因不明
    当我尝试使用python连接到我的MySQL数据库时,由于未知原因显示错误:dTraceback(mostrecentcalllast):File"/usr/local/bin/flask",line8,in<module>sys.exit(main())^^^^^^File"/usr/local/lib/python3.12/site-packages/flask/cli.py&......
  • 基于Python Django的旅游景点数据分析与推荐系统
    基于PythonDjango的旅游景点数据分析与推荐系统。源码+数据库+文档(LW)。开发技术:Pythondjangomysql。项目内容:系统包括多个功能模块,涵盖了用户管理、旅游景点管理、管理员管理、系统管理等方面,以及一些其他辅助功能和信息展示模块。用户管理模块允许管理员管理系统中的用......