Python 安装 pyenv(macOS)

先更新 brew :brew update
安装 pyenv:brew install pyenv

  1. 安装:brew install zlib
  2. 将zlib的头文件及库文件添加至系统默认的路径
    先使用 brew list zlib 查看 zlib 的文件路径,
    然后在 shell 里执行类似如下命令
ln -s /usr/local/Cellar/zlib/1.2.11/include/* /usr/local/include
ln -s /usr/local/Cellar/zlib/1.2.11/lib/* /usr/local/lib

注意版本号造成的路径差别。如果更新了zlib版本记得重新添加,否则可能会出现问题

用 pip freeze 导出 Python 项目创建依赖清单 requirements.txt

使用 pip freeze 列出当前项目的依赖库,或导出到文件。

  • 列出当前环境中依赖的库
    pip freeze

  • 保存到 requirements.txt 文件
    pip freeze > requirements.txt

注意:导出项目依赖信息前,先确认命令行环境是否处于项目的虚拟环境中(如果有的话)
相关知识:为 Python 项目创建独立虚拟运行环境

Excel 统一(批量更新)某列所有单元格数据格式

在使用 Excel 的过程中,我们有时会遇到一列数据显示的格式不一样,
例如一列数字有些是数字格式,有些是文本格式,造成统计时不能正常求和。
或者日期格式不一样,例如:
/attachments/441e573bf224a8d959fce1db1cc85b27.png
通常此时我们会想到的操作是——将这一列选中,再次设置单元格格式,我们以为就统一格式了,结果却并非如此。批量操作时 Excel 不会对已存在数据的单元格进行新的设置。

macOS 使用 Alfred 快速输入短语、模版等

Alfred 是 macOS 下一款知名又好用的启动器工具。高级功能要付费购买。快速启动应用、搜索和 Workflow 和 Snippets 功能,可以大大提高电脑端的操作效率。

macOS 文本替换 类似思路,输入快捷字符,触发输出替换词。但优点是不依赖与输入法,管理替换词和修改触发词前后缀更方便。
/attachments/0c6b575b580de46e4f447c177a64d5dd.gif

macOS 自定义短语功能:快速输入常用短语和特殊符号

嗨,我是芦苇Z。本文是 macOS新手进阶系列。

当你频繁需要输入邮箱地址、手机号码或是一些难记的特殊符号时,是否觉得重复打字很麻烦?macOS 系统自带的自定义短语功能(macOS Sequoia 14 之前称为「文本替换」)就是为了解决这个问题而生的。通过设置简短的快捷词,你可以让系统自动替换为完整的短语或符号,大幅提升打字效率。

修复 Homebrew 报错 Could not symlink

在使用 brew install 或 brew link 命令时,发生如下错误提示,以 aria2 这个软件包为例:

Error: Could not symlink share/man/ru/man1/aria2c.1
/usr/local/share/man/ru/man1 is not writable.

解决方法,执行类似命令:

sudo chown -R `whoami` /usr/local/share
brew link aria2

macOS 安装应用软件的三种方式

嗨,我是芦苇Z。本文是 macOS新手入门系列。

刚拿到 Macbook,是否正为「软件该从哪里下载?怎么安装?」而困惑?这篇文章将手把手带你掌握 macOS 上安装应用的三种主要方式。无论你是完全的 Mac 新手,还是从 Windows 刚刚迁移过来,读完这篇文章后,你就能搞定任何软件的安装了。

macOS 自定义短语的备份和恢复(导出和导入)

嗨,我是芦苇Z。本文是 macOS新手进阶系列。

在 Mac / iPhone / iPad 上花时间设置和积累的自定义短语(此功能原名称为“文本替换”)能显著提升打字输入的效率。为防重装系统、换机或分享时丢失设置,备份与恢复这些数据至关重要。本文将详解 macOS 自定义短语的完整备份与恢复流程。