macOS M1 Pro 安裝 h5py

安裝 h5py 失敗

安裝 TensorFlow 時,遇到一個依賴 h5py,這個包無論如何無法成功安裝,報錯無任何可用信息:

這就很難辦了,查看日誌發現原來是沒有針對 m1 的二進制包,自動進行編譯了。但編譯報錯說找不到頭文件:
[鉛筆6[……]

點擊跳轉以繼續閱讀

刪除不受支持的 System Extension macOS M1

直接使用系統信息工具查看當前系統中的插件

最近一直在安裝驅動時有彈窗,說某某系統插件不被支持了,無法加載。但一直苦於沒找到具體插件路徑而無法刪除掉,其實這些插件我本身也不再使用,甚至當初安裝插件的app早都已經刪除。今天實在是受不了了,警告彈窗一下出來十多個,決定處理一下。

蘋果已經在最近的幾個系統中更新了插件的開發結構,現在新的ap[……]

點擊跳轉以繼續閱讀

Mac 啟動組合鍵大全 恢復模式 recovery mode

最近升級了新款的 MacBook Pro,已經在用 m1 pro 芯片了。 不過,舊款的 2015 年老筆記本我也不打算把它賣掉了,畢竟我買的時候是二手,如今電池也換過兩塊了,硬盤也是自己加了轉換頭換了 NVMe 。把它裝個 Windows 專門打一打遊戲也是很不錯的。

但在進入恢復模式時遇到[……]

點擊跳轉以繼續閱讀

macOS application 的三種運行模式

平時,你不會遇到這個問題,直到你需要寫一個後台程序……

我們都知道 macOS 有一個全局的 Dock,這個東西上會顯示所有正在運行的程序,但如果你的程序是一個菜單欄小程序,或者是一個……輸入法,那你肯定不想讓這個 app 的圖標顯示的 Dock 上,因為這類 app 是要持續在後台運行的。[……]

點擊跳轉以繼續閱讀

升級 macOS Monterey 後設備休眠半夜頻繁喚醒問題

最近更新到了 macOS Monterey, 半夜總會被屏幕照醒,就覺得很詭異,以前也有過,但都是有通知的時候才會點亮屏幕,現在是沒有任何理由的自己點亮,硬件還是那個硬件,那就應該是軟件的鍋了。

在網上查了一圈,先是找到了蘋果官方的教程:HTTPS://support.apple.com/zh[……]

點擊跳轉以繼續閱讀

已發表
歸類為 macOS 已標記

zsh 啟用 bash * 星號通配符功能

最近發現服務器每次 apt upgrade 都非常慢,究其原因,還是一大堆不用的內核每次都要重新生成,清理的時候遇到一個問題,*號匹配不生效,每次都必須手動輸入完整的內核名稱才能將其卸載。

一通踩坑後發現,原來是因為我用了 zsh,而 zsh的 默認是不支持 * 號通配的!要開啟這個功能也很簡單[……]

點擊跳轉以繼續閱讀

為 UIKit 開啟 Xcode Live Preview

使用 SwiftUI 的一大收益就是可以像 Flutter 那樣對 App 進行熱更新,改動了UI的代碼,會直接反映在模擬器或者是真機中,大大提升了編寫用戶界面的效率,不用改1px,運行,各種點擊,然後查看效果的循環往復。但現在使用 SwiftUI 還為時過早,畢竟還是有大量 iOS 12 設備在運[……]

點擊跳轉以繼續閱讀

已發表
歸類為 macOS, Swift

macOS 運行和訓練 Moses

Moses 官網其實是有 macOS 二進制包的,你不需要從源代碼編譯它們。但總之,由於 Moses 開發者已經不再用 Mac,所以他沒辦法更新,這導致了目前最新版(4.0)的代碼中有一個bug,使得二進製文件不能直接使用,作者說“反正從源碼編譯也不是很難……”但總之,從 BigSur 上編譯 Mo[……]

點擊跳轉以繼續閱讀