遇到的一些坑
本文最后更新于:2024年1月29日 晚上
记录日常遇到的一些小bugs
安装方面
1.npm使用淘宝镜像安装时报错
- 错误内容:
1
npm ERR! request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has expired
- 解决方案:
1
2
3
4
5
6
7
8// 1. 清空缓存
npm cache clean --force
// 2. 切换新源
npm config set registry https://registry.npmmirror.com
// 3. 查看源是否设置成功
npm config get registry
// 4. 安装
到这里就可以正常使用npm命令安装需要的工具了。如( npm install -g cnpm ) - 错误原因:
- 2024年1 月 22 日,淘宝原镜像域名(registry.npm.taobao.org)的 HTTPS 证书正式到期。这就导致旧的 npm 淘宝镜像在使用时出错了。
- 所以,遇到上述问题,或者还在使用旧的 npm 淘宝镜像,直接将 npm 源切换到新的源即可。
- 过程中可能会遇到的其他问题:
1
npm cache clean --force 后报npm WARN using --force Recommended protections disabled
- 解决方案:
npm cache verify
使用这个命令即可。
连接方面
1. 解决 Github SSH 连接超时
众所周知 Github 的网页端访问极其不稳定, 用 http 协议 clone 仓库的时候非常难受, 但是用公钥走 ssh 协议进行连接会稳定很多。
但是放寒假回家发现ssh也寄了 , 稳定连接超时, 本地一堆仓库都没办法进行推送。
- 解决方案:
添加下面的配置:1
2
3
4
5# # Override SSH settings
# vim ~/.ssh/config
# Add section below to it
Host github.com
Hostname ssh.github.com - 错误原因:最近解析的主域名 github.com 的 IP 被彻底墙了, 但是供 ssh 连接的子域名 ssh.github.com IP 还活着。在
指定 Hostname 的情况下, Host 的作用是别名
。
也就是说这个配置项的作用其实是将所有连接到 github.com 的换到了 ssh.github.com.
即,将现有的 github.com 主机名换一个可以用的 IP。
python编程
1.中文字体显示
warning:
1 |
|
这个警告表明当前字体不包含一些需要在图表中显示的特定字符。这通常发生在使用 Matplotlib 绘制图形时,其中包含了需要显示的特定字符,但当前使用的字体不包含这些字符。这些警告并不会影响代码的执行。
- 解决方案:
针对中文字符显示,可以使用一些常见的中文字体,如微软雅黑、宋体等。可通过以下方式来配置 Matplotlib 使用这些字体:1
2
3
4
5import matplotlib.pyplot as plt
# 指定使用的中文字体,如微软雅黑或宋体
plt.rcParams['font.sans-serif'] = ['Microsoft YaHei'] # 如果系统中有微软雅黑字体
# plt.rcParams['font.sans-serif'] = ['SimSun'] # 如果系统中有宋体字体
遇到的一些坑
http://zoechen04616.github.io/2024/01/27/遇到的一些坑-1/