M1 Pro 新芯片安装python2 方案汇总

前言:磨刀不误砍柴工,环境装好,才能打工。M1 Pro 新芯片安装python2



🚀 作者简介:作为某云服务提供商的后端开发人员,我将在这里与大家简要分享一些实用的开发小技巧。在我的职业生涯中积累了丰富的经验,希望能通过这个博客与大家交流、学习和成长。技术栈:Java、PHP、Python、Vue、React


本文收录于三木的🌊 「Python爬虫」的入门学习系列,大家有兴趣的可以看一看。
🔥「面试」这个专栏的灵感来自于许多粉丝私信,大家向我咨询有关面试的问题和建议。我深感荣幸和责任,希望通过这个专栏,能够为大家提供更多关于面试的知识、技巧和经验。我们将一起探讨面试。期待粉丝们ssp的offer喜讯。

🎈 「Java探索者之路」系列专栏,这个专栏旨在引领Java开发者踏上一段真正探索Java世界的旅程。
我们将深入探讨Java编程的方方面面,从基础知识到高级技巧,从实践案例到最新趋势,帮助你成为一名卓越的Java探索者。如果有想进入Java后端领域工作的同学,这个专栏会对你有所帮助,欢迎关注起来呀
🌼 本人也会持续的去关注AIGC以及人工智能领域的一些动向并总结到博客中,大家感兴趣的可以关注一下我的「AI」专栏


🌹一起学习,互三互访,顺评论区有访必回,有关必回!!!


方案一 docker 容器构造环境(如果涉及本地两个仓库需要关联则不适用)

  1. 编写项目dockerfile
FROM python:2.7.18

# 切换为root用户
USER root

# 设置工作目录
WORKDIR /app

# 复制项目文件到容器中
COPY .  /app

# 安装 SSH 服务器
RUN apt-get update && apt-get install -y openssh-server

# 创建所需目录
RUN mkdir /run/sshd

# 创建一个新的用户
RUN useradd -ms /bin/bash developer

# 设置用户密码(请替换为你自己的密码)

RUN echo 'root:root' | chpasswd

# 允许密码登录
RUN sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config

RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config

# 启动 SSH 服务
CMD ["/usr/sbin/sshd", "-D"]
  1. 打包镜像
docker build -t py .  
  1. 运行镜像
docker run -it -p 9090:22 --rm  --name py py
  1. 远程连接

方案二 使用 pyenv

因为python2 是 intel 架构,与apple 不兼容。

  1. 切换brew安装目录(具体百度一下)
  2. 使用 arch -x86_64 安装pyenv
arch -x86_64 brew install pyenv
  1. 安装python2
# 显示python版本
arch -x86_64 pyenv install --list

# 安装相应版本
 arch -x86_64 pyenv install 2.7.18
  1. 设置环境变量

注意逐行复制运行,根据情况做出相应更改

pyenv global 2.7.18


export PATH="$(pyenv root)/shims:${PATH}"

echo 'PATH=$(pyenv root)/shims:$PATH' >> ~/.zshrc

source ~/.zshrc

  1. 检查是否安装成功(⚠️使用新的终端(cmd+n))

在这里插入图片描述

  1. 结语

安装依赖时,如果可以的话,使用 arch -x86_64 pip ,可以减少一些未知bug

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员三木

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值