背景
在m1处理器的mac上,使用python2.7创建了虚拟环境,无法正常使用python命令,会返回killed xxxx
解决方法:
- 打开
finder - 应用程序 - 实用工具
- 对
终端
右键,选择显示简介
,勾选使用Rosetta打开
- 重新创建虚拟环境
python -m virtualenv venv_dir
- 进入目录
cd venv_dir/bin
- 创建临时目录
mkdir temp
- 复制python文件
cp python temp
- 移动覆盖python文件
mv -f temp/python .
- 签名
codesign -s - --preserve-metadata=identifier,entitlements,flags,runtime -f python
接着就可以正常使用了
参考:https://github.com/pypa/pipenv/issues/4502#issuecomment-1054284951