一、问题
目前为止,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。
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后,可以直接使用
pip3 install pandas pip3 list pandas | grep pandas pip3 list | grep pandas pandas 1.2.4
python的docker效果图:
3.vscode开发环境
安装vscode(略)
安装python插件(略)
安装docker插件(略)
4.docker上开发
cmd+shift+p
,选择python镜像的docker上。
运行效果如下:
总结
上述M1上的python镜像,还可以安装jupyter
,在vscode同样可以启动jupyter
。直接可以操作pandas
。
随着越来越多的软件适配了M1,M1不再是只适合娱乐的机器了。enjoy!!!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)