前言:磨刀不误砍柴工,环境装好,才能打工。M1 Pro 新芯片安装python2
作者简介:作为某云服务提供商的后端开发人员,我将在这里与大家简要分享一些实用的开发小技巧。在我的职业生涯中积累了丰富的经验,希望能通过这个博客与大家交流、学习和成长。技术栈:Java、PHP、Python、Vue、React
本文收录于三木的 「Python爬虫」的入门学习系列,大家有兴趣的可以看一看。
「面试」这个专栏的灵感来自于许多粉丝私信,大家向我咨询有关面试的问题和建议。我深感荣幸和责任,希望通过这个专栏,能够为大家提供更多关于面试的知识、技巧和经验。我们将一起探讨面试。期待粉丝们ssp的offer喜讯。
「Java探索者之路」系列专栏,这个专栏旨在引领Java开发者踏上一段真正探索Java世界的旅程。
我们将深入探讨Java编程的方方面面,从基础知识到高级技巧,从实践案例到最新趋势,帮助你成为一名卓越的Java探索者。如果有想进入Java后端领域工作的同学,这个专栏会对你有所帮助,欢迎关注起来呀
本人也会持续的去关注AIGC以及人工智能领域的一些动向并总结到博客中,大家感兴趣的可以关注一下我的「AI」专栏
一起学习,互三互访,顺评论区有访必回,有关必回!!!
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"]
docker build -t py .
docker run -it -p 9090:22 --rm --name py py
因为python2 是 intel 架构,与apple 不兼容。
arch -x86_64 brew install pyenv
# 显示python版本
arch -x86_64 pyenv install --list
# 安装相应版本
arch -x86_64 pyenv install 2.7.18
注意逐行复制运行,根据情况做出相应更改
pyenv global 2.7.18
export PATH="$(pyenv root)/shims:${PATH}"
echo 'PATH=$(pyenv root)/shims:$PATH' >> ~/.zshrc
source ~/.zshrc
安装依赖时,如果可以的话,使用 arch -x86_64 pip
,可以减少一些未知bug