鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

《笨办法学Python》习题0:蓄势待发

[复制链接]
发表于 5 天前 | 显示全部楼层
混分赖子 发表于 2025-2-10 02:12
终于成功来到这一步了,真不容易 !

当 Jupyter 正常启动时,浏览器地址栏中应该显示类似 http://localhost:8888/tree 或带有 token 的 URL。如果地址栏显示了类似 file:///... 的路径,则说明链接形式不对。

命令行启动 Jupyter 后,手动在浏览器输入 http://localhost:8888 试试。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
本帖最后由 MINEUGENE 于 2025-2-15 22:39 编辑

@FishC 设置好环境变量后,打开powershell后,输入PS C:\Windows\system32> cd Desktop
显示如下
cd : 找不到路径“C:\Windows\system32\Desktop”,因为该路径不存在。
所在位置 行:1 字符: 1
+ cd Desktop
+ ~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\Windows\system32\Desktop:String) [Set-Location], ItemNotFoundExcepti
   on
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.SetLocationCommand

应该怎么处理
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
小甲鱼的二师兄 发表于 2025-2-14 12:27
当 Jupyter 正常启动时,浏览器地址栏中应该显示类似 http://localhost:8888/tree 或带有 token 的 URL。 ...

链接形式不对要紧吗,会影响后续操作吗,请问能怎么处理使链接形式对呢?
我也是浏览器打开后显示“未找到文件可能已被移动、编辑或删除”,手动复制http://localhost:8888之后是可以打开的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
本帖最后由 liuly 于 2025-2-16 12:36 编辑

@FishC 你好,请问用chrome设置为默认浏览器。chrome浏览器不打开的情况下,在终端管理器powershell中输入jupyter-lab可以打开jupyter页面。但是,如果先打开chrome浏览器后,在终端管理器powershell中输入jupyter-lab,在chrome浏览器中显示“无法访问您的文件”,请问这是什么状况?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
小甲鱼 发表于 2024-11-20 20:22
那 Anaconda 和 Python 又是什么关系呢?

@FishC ,什么是编程?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
zyc18107964726 发表于 2025-02-16 11:54
小甲鱼 发表于 2024-11-20 20:22
那 Anaconda 和 Pyt ...


关于 Anaconda 和 Python 的关系:

Anaconda 是一个用于数据科学和机器学习的大型开源分发系统,它包括了Python以及一些常用的数据科学包。使用 Anaconda 可以简化包管理和部署(可以理解成一个大礼包,里面包含了 Python 以及很多有用的第三方库)。

什么是编程:

编程是使用计算机语言编写指令,以便计算机执行特定任务的过程。这些指令通常被称为代码。通过编程,可以让计算机完成各种各样的任务,如数据处理、自动化操作、游戏开发等。

如果还有其他问题,欢迎继续提问!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 10:07 | 显示全部楼层
@FishC你好,请问用chrome设置为默认浏览器。chrome浏览器不打开的情况下,在终端管理器powershell中输入jupyter-lab可以打开jupyter页面。但是,如果先打开chrome浏览器后,在终端管理器powershell中输入jupyter-lab,在chrome浏览器中显示“无法访问您的文件”,请问这是什么状况?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 14:02 | 显示全部楼层
@FishC
jupter-lab  打开不了
[I 2025-02-17 14:01:13.538 ServerApp] jupyter_lsp | extension was successfully linked.
[I 2025-02-17 14:01:13.541 ServerApp] jupyter_server_terminals | extension was successfully linked.
[I 2025-02-17 14:01:13.545 ServerApp] jupyterlab | extension was successfully linked.
[I 2025-02-17 14:01:13.724 ServerApp] notebook_shim | extension was successfully linked.
[I 2025-02-17 14:01:13.761 ServerApp] notebook_shim | extension was successfully loaded.
[I 2025-02-17 14:01:13.762 ServerApp] jupyter_lsp | extension was successfully loaded.
[I 2025-02-17 14:01:13.763 ServerApp] jupyter_server_terminals | extension was successfully loaded.
[I 2025-02-17 14:01:13.764 LabApp] JupyterLab extension loaded from C:\Users\阿政\AppData\Local\Programs\Python\Python313\Lib\site-packages\jupyterlab
[I 2025-02-17 14:01:13.764 LabApp] JupyterLab application directory is C:\Users\阿政\AppData\Local\Programs\Python\Python313\share\jupyter\lab
[I 2025-02-17 14:01:13.765 LabApp] Extension Manager is 'pypi'.
[I 2025-02-17 14:01:13.929 ServerApp] jupyterlab | extension was successfully loaded.
[I 2025-02-17 14:01:13.930 ServerApp] Serving notebooks from local directory: C:\Users\阿政
[I 2025-02-17 14:01:13.931 ServerApp] Jupyter Server 2.15.0 is running at:
[I 2025-02-17 14:01:13.931 ServerApp] http://localhost:8888/lab?token=5ac12a402c64933e8720293f77a4711926ff589d30b11a3b
[I 2025-02-17 14:01:13.931 ServerApp]     http://127.0.0.1:8888/lab?token= ... 11926ff589d30b11a3b
[I 2025-02-17 14:01:13.931 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 2025-02-17 14:01:13.945 ServerApp]

    To access the server, open this file in a browser:
        file:///C:/Users/%E9%98%BF%E6%94%BF/AppData/Roaming/jupyter/runtime/jpserver-3968-open.html
    Or copy and paste one of these URLs:
        http://localhost:8888/lab?token=5ac12a402c64933e8720293f77a4711926ff589d30b11a3b
        http://127.0.0.1:8888/lab?token= ... 11926ff589d30b11a3b
[I 2025-02-17 14:01:13.978 ServerApp] Skipped non-installed server(s): bash-language-server, dockerfile-language-server-nodejs, javascript-typescript-langserver, jedi-language-server, julia-language-server, pyright, python-language-server, python-lsp-server, r-languageserver, sql-language-server, texlab, typescript-language-server, unified-language-server, vscode-css-languageserver-bin, vscode-html-languageserver-bin, vscode-json-languageserver-bin, yaml-language-server
  没有打开浏览器
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 14:03 | 显示全部楼层
juzihaoda 发表于 2025-02-17 14:02
@FishC
jupter-lab  打开不了
jupyter_lsp | exten ...


看起来你的 JupyterLab 已经成功启动,但浏览器没有自动打开。你可以尝试以下步骤手动打开 JupyterLab:

1. 复制 URL 链接,例如 [url=http://localhost:8888/lab?token=5ac12a402c64933e8720293f77a4711926ff589d30b11a3b。]http://localhost:8888/lab?token=5ac12a402c64933e8720293f77a4711926ff589d30b11a3b。[/url]
2. 打开你的浏览器(例如 Chrome、Firefox 等)。
3. 在地址栏中粘贴刚才复制的 URL,然后按 Enter 键。

这样应该能够打开 JupyterLab。如果仍然无法打开,请确保你的网络配置没有问题,并且防火墙没有阻止相关端口。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 14:45 | 显示全部楼层
@FishC
复制链接在浏览器打开了  
终端哪里多了一串这个代码
[W 2025-02-17 14:43:13.300 LabApp] Could not determine jupyterlab build status without nodejs
我怎么让他可以自动跳转打开浏览器打开
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 14:46 | 显示全部楼层
juzihaoda 发表于 2025-02-17 14:45
@FishC
复制链接在浏览器打开了  
终端哪里多了一串 ...


你可以使用 Python 的 `webbrowser` 模块来自动在浏览器中打开链接。以下是一个示例代码:
import webbrowser

url = '[url=https://www.example.com']https://www.example.com'[/url]
webbrowser.open(url)

将链接替换为你要打开的链接即可。这段代码会在默认浏览器中打开指定的URL。

如果你是在 Jupyter Notebook 中使用,你可以直接运行以下命令:

这样就可以在终端自动跳转并在浏览器中打开指定的链接了。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 14:47 | 显示全部楼层
@FishC
我在终端重新输入 jupyter-lab
不会自动跳转怎么处理
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 14:47 | 显示全部楼层
juzihaoda 发表于 2025-02-17 14:47
@FishC
我在终端重新输入 jupyter-lab
不会自动跳 ...


你可以通过以下步骤来解决这个问题:

1. 运行 jupyter-lab 时,终端会显示一个 URL 链接。你可以复制这个链接并在浏览器中打开。

2. 如果你想让 Jupyter Lab 在启动时自动打开浏览器,可以使用以下命令:
jupyter-lab --no-browser --port=8888

然后手动在浏览器中输入 [url=http://localhost:8888。]http://localhost:8888。[/url]

3. 确保你的浏览器没有阻止自动打开页面的设置。

如果以上方法还是不能解决问题,请检查你的 Jupyter Lab 和浏览器的配置是否有冲突。

希望这些方法能帮到你!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 15:05 | 显示全部楼层
@FishC
怎么设置防火墙允许本地端口 8888 的连接。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 15:06 | 显示全部楼层
juzihaoda 发表于 2025-02-17 15:05
@FishC
怎么设置防火墙允许本地端口 8888 的连接。


要设置防火墙允许本地端口 8888 的连接,可以按照以下步骤操作:

Windows 防火墙设置步骤
  • 打开 控制面板,选择 系统和安全,然后选择 Windows Defender 防火墙。
  • 点击 高级设置,打开 高级安全 Windows Defender 防火墙。
  • 在左侧栏中选择 入站规则。
  • 在右侧栏中选择 新建规则。
  • 选择 端口,然后点击 下一步。
  • 选择 TCP,并在 特定本地端口 中输入 8888,然后点击 下一步。
  • 选择 允许连接,然后点击 下一步。
  • 根据需要选择配置文件(域、专用、公用),然后点击 下一步。
  • 为这个规则命名,如 "允许端口 8888",然后点击 完成。


Linux(使用 ufw)防火墙设置步骤
  • 打开终端。
  • 输入以下命令允许端口 8888:
    sudo ufw allow 8888
  • 刷新防火墙规则:
    sudo ufw reload


这样就可以设置防火墙允许本地端口 8888 的连接了。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 22:59 | 显示全部楼层
在终端输入jupyter-lab跳转浏览器后显示网页无法访问如何解决@FishC
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 22:59 | 显示全部楼层
kendy152924 发表于 2025-02-18 22:59
在终端输入jupyter-lab跳转浏览器后显示网页无法访问 ...


解决终端输入 jupyter-lab 跳转浏览器后显示网页无法访问的问题

如果在终端输入 jupyter-lab 后出现网页无法访问的情况,可按照以下步骤进行排查和解决:

  • 检查 Jupyter Lab 是否正常启动:  
    请查看终端信息,确认 Jupyter Lab 是否成功启动。正常启动时,终端会展示一段类似如下内容:  
    如果没有看到上述内容,可能是 Jupyter Lab 没有正确安装或发生了其他错误,请尝试使用命令重新安装:  
    pip install jupyterlab --force-reinstall
  • 确保浏览器设置正常:  
    Jupyter Lab 默认会自动打开你的默认浏览器。如果浏览器未正常响应,可手动复制终端输出的网址(如 [url=http://localhost:8888/lab)到地址栏访问。]http://localhost:8888/lab)到地址栏访问。[/url]
  • 检查防火墙设置:  
    某些防火墙或安全软件可能会阻止 Jupyter Lab 的端口通信。请确保允许访问默认端口 8888
  • 指定 IP 和端口:  
    如果仍无法访问,可通过以下命令明确指定运行的 IP 和端口:  
    jupyter-lab --ip=127.0.0.1 --port=8888
  • 清除配置文件并重置:  
    Jupyter 存储的配置文件可能存在问题,可以通过生成新的配置来解决:  
    jupyter-lab --generate-config
    然后再次启动 Jupyter Lab。
  • 检查依赖冲突:  
    某些 Python 环境中的依赖可能冲突,建议使用虚拟环境安装 Jupyter:  
    python -m venv jupyter_env
    source jupyter_env/bin/activate  # Windows 下使用 .\jupyter_env\Scripts\activate
    pip install jupyterlab
    jupyter-lab


尝试以上方法,看是否能够解决问题!如果仍有疑问,请详细描述你的情况,我们会继续协助你!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 23:14 | 显示全部楼层
启动jupyter-lab跳转浏览器网页显示您访问的网页出错了如何解决@FishC
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 23:14 | 显示全部楼层
kendy152924 发表于 2025-02-18 23:14
启动jupyter-lab跳转浏览器网页显示您访问的网页出错 ...


启动 Jupyter Lab 后网页显示“您访问的网页出错了”如何解决?

出现这个问题通常是由于 Jupyter Lab 没有正确绑定到本地浏览器,或是网络配置异常引起的。以下是一些解决方法:

  • 方法 1:指定浏览器  
    启动 Jupyter Lab 时可以通过命令指定浏览器。例如:
    jupyter-lab --browser=chrome
    如果您使用的是其他浏览器,将 chrome 替换为对应的浏览器名称(如 firefoxedge)。
  • 方法 2:检查运行地址和端口  
    有时候可能是 Jupyter Lab 使用的地址或端口被占用。尝试以下命令查看地址:
    jupyter-lab list
    这会列出当前运行的 Jupyter Lab 服务状态,您可以复制相应的 URL 在浏览器中打开。如果没有服务运行,可尝试重新启动 Jupyter Lab。
  • 方法 3:重置 Jupyter 配置  
    如果配置文件损坏可能引发问题。执行以下命令重置:
    jupyter-lab --generate-config
    然后尝试重新启动。
  • 方法 4:更新 Jupyter Lab  
    确保您使用的是最新版本,运行以下命令进行更新:
    pip install --upgrade jupyterlab
  • 方法 5:关闭防火墙或代理  
    某些情况下,防火墙或代理设置会阻止 Jupyter Lab 的连接。尝试临时关闭它们后再运行 Jupyter Lab 进行测试。


如果以上方法仍然无法解决问题,可以在 FishC 社区发帖提供更详细的信息(如错误日志),以便进一步排查原因!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 5 小时前 | 显示全部楼层
Jupyter Lab 界面怎么汉化
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-2-19 06:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表