Skip to content
Neo Lee edited this page Oct 14, 2023 · 5 revisions

Welcome to the World of Programming!

常见问题:GitHub

如何在 Issues 中贴图?

答:拷贝图片,直接在输入框中粘贴;或者将图片文件拖到输入框中。输入框中会显示 “Uploading pic...”,等这句话变成 <img src=...> 的一串再提交。

如何同步最新版本的学习用书到我 fork 的仓库里?

答:打开你 fork 的学习用书仓库,点击 Compare 按钮,并按照 GitHub 官方指引 操作。完成后到记得到你电脑上学习用书目录下执行 git pull 即可。

常见问题:环境配置

Windows 下遇到问题怎么办?

答:常规性的检查是在一个 PowerShell 命令行界面中依次执行如下的命令:

$PSVersionTable.PSVersion.Major
$env:Path

scoop checkup
scoop update

which python
python -V
pip -V
pip list

如果自己无法解决,可以去开 issue 来问,提问时附上上面检查的结果信息。

如何重装 Scoop?

答:依次运行以下命令:

scoop uninstall scoop
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
iwr -useb get.scoop.sh | iex

如果上面第一句不成功,尝试另一个方案(假定你的 Scoop 安装在缺省位置):

cd
del .\scoop -Force

可不可以把 Scoop 装在我指定的目录下(比如别的盘下面)?

答:可以,具体可以参考 官方指南

scoop checkup 是干什么的?

答:这是 Scoop 的自检命令,一般按照其给出的建议做就好,比如在某些系统上它会建议你执行两个命令:

Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' -Name 'LongPathsEnabled' -Value 1
scoop install innounp dark

尤其是第一行命令,在一些系统上是很多问题的根源,遇到问题可以试试先运行它。

如何重装 Homebrew?

答:依次运行以下命令:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew update && brew doctor

安装 JupyterLab (或用 pip install 安装其他包)发生网络错误怎么办?

答:pip 从 PyPi 源下载和更新 Python 的第三方软件包,而国内有一些比较可靠地 PyPi 镜像源,比如清华的这个:

https://mirror.tuna.tsinghua.edu.cn/help/pypi/

按里面的提示换用镜像源下载安装通常就没问题了。

与运行 python pip 等命令有关的错误

如果环境是 Windows的话,先安装一个 PowerShell,运行 PowerShell 命令行,一条一条地执行下面的命令,把每一条的结果附在你的问题中,这会极大帮助我们判断问题的原因:

Get-Command python
Get-Command python3
Get-Command pip
Get-Command pip3
python -V
python3 -V
pip -V
pip3 -V

如果环境是 Linux 或 macOS,将上面命令中的 Get-Command 换成 which