Python学习:M1系统上如何使用pandas

针对M1芯片的Mac,由于pip3无法直接安装pandas,本文介绍了通过Docker搭建Python环境来使用pandas的步骤。首先下载并安装M1版本的Docker,然后拉取Python镜像,通过Docker运行Python容器,并在容器内安装pandas。此外,文章还提到了在VSCode中配置Docker插件进行开发,使得在M1系统上使用pandas变得可能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题

目前为止,M1系统上还不能使用pip3安装pandas库,无法使用pandas进行数据分析和处理。虽然网上也有专门适配M1的python环境,但实施起来也比较麻烦,不够纯粹。

那在M1上,如何使用pandas

方案

docker新版本已经支持M1了,我们不妨尝试一下,是否可以用vscode+docker使用pandas

1.安装M1版本的docker

访问https://docs.docker.com/docker-for-mac/install/,下载M1版本的docker。

M1-Docker

2.安装python镜像

  • 查找python镜像,
sudo docker search python
  • 运行python镜像:
sudo docker pull python
  • 执行python镜像
# 使用命令,主要可以共享宿主机目录,文件直接存在宿主机上,避免文件丢失
docker run --name=python-dev -it -v /data:/data python:latest /bin/bash

这样执行过一次,后续就可以通过docker的界面启动python容器了。
docker可视化管理

备注:可以直接通过docker界面来执行容器,设置共享路径参数:Docker Run的界面

进入docker后,可以直接使用

pip3 install pandas
pip3 list pandas | grep pandas
pip3 list | grep pandas
pandas              1.2.4

python的docker效果图:
python的docker

3.vscode开发环境

  • 安装vscode(略)
  • 安装python插件(略)
  • 安装docker插件(略)

4.docker上开发

cmd+shift+p,选择python镜像的docker上。

挂接到docker容器

运行效果如下:
vscode+docker

总结

上述M1上的python镜像,还可以安装jupyter,在vscode同样可以启动jupyter。直接可以操作pandas
jupyter+pandas

随着越来越多的软件适配了M1,M1不再是只适合娱乐的机器了。enjoy!!!

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值