Ansel Ch

[筆記]python虛擬環境ARM To x86

ARM晶片用conda模擬x86

  1. 建立x86環境
    這邊使用conda + python3.10
CONDA_SUBDIR=osx-64 conda create -n rosetta python=3.10
  1. 切換環境確認切到x86
conda activate rosetta
python -c "import platform;print(platform.machine())"
#x86_64

寫shell自動啟動py程式

#!/bin/bash

# 啟動 conda 環境
source activate rosetta

# 切換目錄到最新日期的檔案夾
latest_dir=$(ls -dt /Users/ansel/Desktop/DIR* | head -n 1)
cd "$latest_dir"

# 執行 Python 腳本
python3 ./settings.py

給予執行權限

sudo chmod +x ./auto.sh