apple silicon makefile for python
由于oracle 不支持arm
- 所以每次执行执行shell
- 先切换架构 然后运行命令
第一种 手敲命令 很麻烦
arch -x86_64 zsh
python main.py
第二种 执行shell 每次需要找到这很shell
#!/usr/bin/env bash
arch -x86_64 /Users/jimogangdan/PycharmProjects/pythonProject/venv/bin/python main.py
第三种 makefile 可以执行多个命令
venv_dir = /Users/jimogangdan/PycharmProjects/pythonProject/venv
all:
echo $(shell pwd)
version:
$(venv_dir)/bin/python --version
upgrade:
$(venv_dir)/bin/pip install --upgrade pip
setup:
$(venv_dir)/bin/pip install -r requirements.txt
run:
/usr/bin/env bash -c "arch -x86_64 $(venv_dir)/bin/python main.py"
本文来自博客园,作者:vx_guanchaoguo0,转载请注明原文链接:https://www.cnblogs.com/guanchaoguo/p/17414744.html