点击展开更新日志

2025

title

xxxxx

nexttime

会有些什么呢(❁´◡`❁)

源起

正好赶在国补的时候入了一个 Mac mini M4,也是吃上了细糠,刚用的时候边用边骂娘,主要是对于用了几年的 Windows 用户来说,很多操作很不习惯。借着这次重置,正好记录一下个别配置过程,省的下次再去挨个搜索。

账号

如果不登录连App Store 都用不了,商店账号与系统账号独立,系统账号选择性(建议)登录,至少密码管理很好用。

鼠标

Mac 的鼠标滚动方向和 Win 上是相反的,如果不习惯,在【设置】-最下方【鼠标】,关闭【自然滚动】。

SSH远程

本意是作为服务器使用而不是日常电脑,自然也不会单独配一个屏幕,因此开启 SSH 是必然的。

【设置】-【通用】-【高级】部分,开启【远程登录】

输入法

自带的输入法中英文切换为 【Ctrl】+【Space】,如果有其它方便方式那就是我还不知道。

网络

无论是有线还是 Wifi,使用固定IP地址。

Homebrew

Mac 下的包管理工具,建议安装。

官网:https://brew.sh/

安装命令:

1
2
3
4
5
6
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 输入密码、回车安装完成后根据提示配置环境变量
# .zprofile默认不存在
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/xxx/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

miniforge

安装

仓库地址:https://github.com/conda-forge/miniforge

1
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"

推荐使用交互式安装方式!使用非交互式安装后存在很多问题。。比如找不到 python 解释器。

配置

1
conda config --show > .condarc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 修改镜像地址
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main
- https://mirrors.ustc.edu.cn/anaconda/pkgs/r
custom_channels:
conda-forge: https://mirrors.ustc.edu.cn/anaconda/cloud
bioconda: https://mirrors.ustc.edu.cn/anaconda/cloud

# 修改虚拟环境路径(不需要修改)
envs_dirs:
- /Users/xx/conda/envs
pkgs_dirs:
- /Users/xx/conda/pkgs

# 删除默认配置
repodata_threads
default_threads

# 检查配置
conda config --validate

https://mirrors.ustc.edu.cn/anaconda/pkgs/msys2 这个地址下没有 mac arm64 架构的包,如果添加会因为找不到包报 404 的错误。

创建虚拟环境

1
2
conda create -n xinference python=3.11

安装 xinference

1
2
3
4
5
conda activate xinference

pip install "xinference[all]"

xinference-local --host 0.0.0.0 --port 9997