Homebrew 更新自身和软件包
更新自身 brew 和 cask: brew update
更新软件包
brew list
,显示已安装的软件包
brew outdated
,检查过时的软件包(是否有新版本)
brew upgrade
,升级所有可以升级的软件包
brew upgrade xxx
升级指定的软件包
brew cleanup
,清理不需要的版本极其安装包缓存
更新自身 brew 和 cask: brew update
更新软件包
brew list
,显示已安装的软件包
brew outdated
,检查过时的软件包(是否有新版本)
brew upgrade
,升级所有可以升级的软件包
brew upgrade xxx
升级指定的软件包
brew cleanup
,清理不需要的版本极其安装包缓存
本文内容复制自 https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/ , 版权归原作者所有。
# 以下针对 mac OS 系统上的 Homebrew
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git
git -C "$(brew --repo homebrew/cask-fonts)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask-fonts.git
git -C "$(brew --repo homebrew/cask-drivers)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask-drivers.git
git -C "$(brew --repo homebrew/cask-versions)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask-versions.git
# 以下针对 Linux 系统上的 Linuxbrew
git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/linuxbrew-core.git
# 更换后测试工作是否正常
brew update
# 以下针对 mac OS 系统上的 Homebrew
git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask.git
git -C "$(brew --repo homebrew/cask-fonts)" remote set-url origin https://github.com/Homebrew/homebrew-cask-fonts.git
git -C "$(brew --repo homebrew/cask-drivers)" remote set-url origin https://github.com/Homebrew/homebrew-cask-drivers.git
git -C "$(brew --repo homebrew/cask-versions)" remote set-url origin https://github.com/Homebrew/homebrew-cask-versions.git
# 以下针对 Linux 系统上的 Linuxbrew
git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/linuxbrew-core.git
# 更换后测试工作是否正常
brew update
参考
virtualenv 是一款 Python 虚拟运行环境管理工具。
这里介绍使用 pip 来安装 virtualenv,
如果所安装的 Python 没有自带 pip,可以参考这篇文章pip 的安装。
pip install virtualenv
若系统同时安装了 Python2 和 Python 3(非默认版本),想在 Pthon 3环境下使用 virtualenv,
在终端中,直接输入脚本文件的路径以执行脚本
例如 ./a.sh
是启动一个子 shell 来执行脚本,要求该脚本文件具有可执行权限。
在终端中,指定 shell 来执行脚本
例如:sh a.sh
或 bash a.sh
不要求文件有可执行权限。因为调用的命令程序文件 sh
或 bash
已经具有了可执行权限,脚本文件是一个参数。
先更新 brew :brew update
安装 pyenv:brew install pyenv
brew install zlib
brew list zlib
查看 zlib 的文件路径,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 install -r requirements.txt
pip 的使用参考:Python 使用 pip 管理项目依赖包
使用 pip freeze
列出当前项目的依赖库,或导出到文件。
列出当前环境中依赖的库
pip freeze
保存到 requirements.txt 文件
pip freeze > requirements.txt
注意:导出项目依赖信息前,先确认命令行环境是否处于项目的虚拟环境中(如果有的话)
相关知识:为 Python 项目创建独立虚拟运行环境
Alfred 是 macOS 下一款知名又好用的启动器工具。高级功能要付费购买。快速启动应用、搜索和 Workflow 和 Snippets 功能,可以大大提高电脑端的操作效率。
和 macOS 文本替换 类似思路,输入快捷字符,触发输出替换词。但优点是不依赖与输入法,管理替换词和修改触发词前后缀更方便。