鱼C论坛

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

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

  [复制链接]
发表于 2025-5-2 14:14:35 | 显示全部楼层
@FishC 我按照方法2无法安装homebrew,没有反应输入代码按了回车后
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-2 14:36:17 | 显示全部楼层

@FishC 我按照方法2无法安装homebrew,没有反应输入代码按了回车后
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-2 14:36:47 | 显示全部楼层
sasa1002 发表于 2025-05-02 14:36
@FishC 我按照方法2无法安装homebrew,没有反应输入代 ...


Homebrew安装无反应的解决方法

如果通过官方命令安装卡住,通常是因为网络问题(尤其是国内访问GitHub不稳定)。尝试以下两种方案:

方案一:使用国内镜像源安装

  1. /bin/zsh -c "$(curl -fsSL [url=https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"]https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"[/url]
复制代码

→ 按提示选择镜像源(推荐1中科大或2清华源)

方案二:手动预配置环境
  • 先运行确保Xcode工具已安装:

    1. xcode-select --install
    复制代码

  • 添加环境变量到~/.zshrc文件末尾:

    1. export HOMEBREW_API_DOMAIN="[url=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"]https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"[/url]
    2. export HOMEBREW_BREW_GIT_REMOTE="[url=https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"]https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"[/url]
    3. export HOMEBREW_CORE_GIT_REMOTE="[url=https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"]https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"[/url]
    复制代码

  • 最后执行官方安装命令


提示:如果依然卡住,尝试开启VPN或使用手机热点

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-9 00:25:02 | 显示全部楼层
@FishC 求问一下这套课和 2019 年的《零基础入门学 python》对于零基础(不会写,但能看懂一些)的人来说,更推荐学习哪个?不知道如何选择。谢谢。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-9 00:25:41 | 显示全部楼层
yukin2024 发表于 2025-05-09 00:25
@FishC 求问一下这套课和 2019 年的《零基础入门学 py ...


关于课程选择的建议:

如果你是零基础学习者,推荐优先选择2023新版课程,原因如下:

  • 内容更新:新版课程基于Python 3.10+,涵盖更多现代编程实践(如类型注解、模式匹配等),更贴近实际开发需求
  • 学习曲线优化:知识点拆分更细致,案例设计更贴近零基础学习者(如增加调试技巧、代码规范讲解)
  • 配套更完善:新增课后习题+项目实战(如数据分析小项目),更适合"看懂但不会写"的痛点
  • 避坑指南:针对近年初学者常见问题新增专项讲解(如虚拟环境配置、依赖管理)


什么情况下建议选2019版?
  • 已学过其他编程语言,想快速过一遍Python语法
  • 设备限制无法安装较新的Python版本(需≥3.6)
  • 时间非常有限,只需基础语法认知




建议学习路径:可直接从新版开始,若遇到理解困难,可针对性地参考旧版对应章节(两套课程知识点80%重合)。遇到问题欢迎随时来论坛提问!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-17 17:43:26 | 显示全部楼层
@FishC  运行jupyter-lab  出现这些错误怎么解决

[I 2025-05-17 17:39:24.660 ServerApp] jupyter_lsp | extension was successfully linked.
[I 2025-05-17 17:39:24.665 ServerApp] jupyter_server_terminals | extension was successfully linked.
[I 2025-05-17 17:39:24.669 ServerApp] jupyterlab | extension was successfully linked.
[I 2025-05-17 17:39:24.672 ServerApp] notebook | extension was successfully linked.
[I 2025-05-17 17:39:24.876 ServerApp] notebook_shim | extension was successfully linked.
[I 2025-05-17 17:39:24.876 ServerApp] panel.io.jupyter_server_extension | extension was successfully linked.
[I 2025-05-17 17:39:24.915 ServerApp] notebook_shim | extension was successfully loaded.
[I 2025-05-17 17:39:24.918 ServerApp] jupyter_lsp | extension was successfully loaded.
[I 2025-05-17 17:39:24.919 ServerApp] jupyter_server_terminals | extension was successfully loaded.
[I 2025-05-17 17:39:24.920 LabApp] JupyterLab extension loaded from D:\anaconda3\Lib\site-packages\jupyterlab
[I 2025-05-17 17:39:24.921 LabApp] JupyterLab application directory is D:\anaconda3\share\jupyter\lab
[I 2025-05-17 17:39:24.921 LabApp] Extension Manager is 'pypi'.
[I 2025-05-17 17:39:25.128 ServerApp] jupyterlab | extension was successfully loaded.
[I 2025-05-17 17:39:25.131 ServerApp] notebook | extension was successfully loaded.
[I 2025-05-17 17:39:25.132 ServerApp] panel.io.jupyter_server_extension | extension was successfully loaded.
[I 2025-05-17 17:39:25.133 ServerApp] Serving notebooks from local directory: C:\Users\孙超
[I 2025-05-17 17:39:25.133 ServerApp] Jupyter Server 2.14.1 is running at:
[I 2025-05-17 17:39:25.133 ServerApp] http:/localhost:8888/lab?token=2c78006c5a71bd01368aa897d7e4e69586db9edae6f07360
[I 2025-05-17 17:39:25.133 ServerApp]     http:/127.0.0.1:8888/lab?token=2c78006c5a71bd01368aa897d7e4e69586db9edae6f07360
[I 2025-05-17 17:39:25.133 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 2025-05-17 17:39:25.159 ServerApp]

    To access the server, open this file in a browser:
        file:///C:/Users/%E5%AD%99%E8%B6%85/AppData/Roaming/jupyter/runtime/jpserver-10900-open.html
    Or copy and paste one of these URLs:
        http:/localhost:8888/lab?token=2c78006c5a71bd01368aa897d7e4e69586db9edae6f07360
        http:/127.0.0.1:8888/lab?token=2c78006c5a71bd01368aa897d7e4e69586db9edae6f07360
[I 2025-05-17 17:39:25.203 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, 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
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-17 17:44:09 | 显示全部楼层
老家伙学编程 发表于 2025-05-17 17:43
@FishC  运行jupyter-lab  出现这些错误怎么解决

  ...

运行 jupyter-lab 时的提示信息显示扩展加载成功,但存在语言服务器缺失的警告。这些提示属于正常现象,并不影响 JupyterLab 基础功能。以下是解决方案:


解决方法
  • 核心问题:缺失语言服务器
    日志中 Skipped non-installed server(s) 提示缺少代码补全相关的语言服务器。可通过以下命令安装常用语言服务:

    1. # 安装 Python 语言服务器(二选一)
    2. conda install -c conda-forge python-lsp-server  # 或
    3. pip install jedi-language-server

    4. # 安装其他语言支持(按需选择)
    5. conda install -c conda-forge nodejs r-languageserver julia
    复制代码

  • 验证 JupyterLab 是否正常工作
    直接访问日志中给出的链接(如 [url=http://localhost:8888/lab),若能看到交互界面则说明服务已正常启动]http://localhost:8888/lab),若能看到交互界面则说明服务已正常启动[/url]
  • 路径问题预防(选做)
    建议将工作目录改为全英文路径(如 C:\Users\sun_cha),避免中文字符可能引发的潜在问题


额外建议
  • 使用 jupyter lab --debug 查看详细日志
  • 运行 jupyter labextension list 查看已安装的扩展
  • 更新到最新版本:conda update jupyterlab


这些警告不会影响 notebook/lab 的基本使用,如需特定语言的代码补全功能,只需安装对应的语言服务器即可。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-18 10:23:18 | 显示全部楼层
小甲鱼的二师兄 发表于 2025-1-18 02:54
设置完环境变量后,如果没有立即生效,请重启一下。

你好,我的jupyter-lab能打开网页,但显示网页丢失,咋回事?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-18 11:14:27 | 显示全部楼层
我的jupyter-lab运行后,能打开网页file:///C:/Users/HP/AppData/Roaming/jupyter/runtime/jpserver-17784-open.html
但提示网页走丢了,怎么办?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-22 21:12:04 | 显示全部楼层
不安装Jupyter可以吗,用python自带的编辑器来操作后续课程的代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-23 11:10:51 | 显示全部楼层
我的电脑找不到终端管理员,无法测试怎么办
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-23 11:12:00 | 显示全部楼层
@FishC我的电脑找不到终端管理员,无法测试怎么办
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2025-5-29 21:31:16 | 显示全部楼层
打开jupyter-lab提示:访问文件遭拒
无法读取 file:///C:/Users/a/AppData/Roaming/jupyter/runtime/jpserver-13228-open.html 上的文件。该文件可能已遭到删除、移动,或者文件权限不允许进行访问。
ERR_ACCESS_DENIED
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 1 小时前 | 显示全部楼层
@FishC 在终端我输入jupyter-lab后默认跳转到QQ浏览器,显示网页无法打开。是什么原因?我怎么切换其他浏览器?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 1 小时前 | 显示全部楼层
棉被最厉害 发表于 2025-06-08 10:24
@FishC 在终端我输入jupyter-lab后默认跳转到QQ浏览器 ...


嗯,遇到Jupyter Lab默认用QQ浏览器打不开的问题很常见,通常有以下几个原因和解决方案:

问题原因:
1. QQ浏览器可能拦截了本地地址(如localhost)
2. 系统默认浏览器被QQ浏览器抢占但兼容性不佳
3. Jupyter配置文件未正确设置

解决方案:
方法1:强制指定浏览器(推荐)
在终端运行命令时直接指定浏览器路径:

  1. # Windows系统(注意路径斜杠方向):
  2. jupyter-lab --browser="C:/Program Files/Google/Chrome/Application/chrome.exe"

  3. # Mac系统:
  4. jupyter-lab --browser="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"

  5. # Linux系统:
  6. jupyter-lab --browser="/usr/bin/firefox"
复制代码


方法2:修改Jupyter默认配置
1. 生成配置文件(如果尚未生成):

  1. jupyter notebook --generate-config
复制代码

2. 打开生成的配置文件(路径通常在用户目录下的 .jupyter/jupyter_notebook_config.py
3. 在文件末尾添加(以Chrome为例):

  1. import webbrowser
  2. webbrowser.register('chrome', None, webbrowser.GenericBrowser(r'C:\Program Files\Google\Chrome\Application\chrome.exe'))
  3. c.NotebookApp.browser = 'chrome'
复制代码

注意:Windows路径示例:
- 正斜杠: C:/Program Files/Google/Chrome/Application/chrome.exe
- 或双反斜杠: C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe

方法3:临时解决方案
启动Jupyter Lab后,手动复制终端显示的链接(如 [url=http://localhost:8888/lab?token=xxx)到其他浏览器打开]http://localhost:8888/lab?token=xxx[/b])到其他浏览器打开[/url]

诊断技巧:
启动时观察终端提示,如果看到类似错误:
  1. [Errno 2] No such file or directory: 'qqbrowser'
复制代码

说明QQ浏览器路径配置错误,必须使用方法1或2修正浏览器路径

补充说明:
o 可通过 jupyter-lab --help 查看所有浏览器参数
o 推荐使用Chrome/Firefox/Edge等对开发者工具支持更好的浏览器

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-8 11:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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