Python基础之教你怎么在M1系统上使用pandas


Posted in Python onMay 08, 2021

一、问题

目前为止,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。

Python基础之教你怎么在M1系统上使用pandas

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容器了。

Python基础之教你怎么在M1系统上使用pandas

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

Python基础之教你怎么在M1系统上使用pandas

进入docker后,可以直接使用

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

python的docker效果图:

Python基础之教你怎么在M1系统上使用pandas

3.vscode开发环境

安装vscode(略)

安装python插件(略)

安装docker插件(略)

4.docker上开发

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

Python基础之教你怎么在M1系统上使用pandas

运行效果如下:

Python基础之教你怎么在M1系统上使用pandas

总结

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

Python基础之教你怎么在M1系统上使用pandas

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

到此这篇关于Python基础之教你怎么在M1系统上使用pandas的文章就介绍到这了,更多相关在M1系统上使用pandas内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Django model序列化为json的方法示例
Oct 16 Python
python实现flappy bird小游戏
Dec 24 Python
使用python绘制温度变化雷达图
Oct 18 Python
python线程定时器Timer实现原理解析
Nov 30 Python
解决pyshp UnicodeDecodeError的问题
Dec 06 Python
开启Django博客的RSS功能的实现方法
Feb 17 Python
Django+python服务器部署与环境部署教程详解
Mar 30 Python
Python调用.net动态库实现过程解析
Jun 05 Python
python 对一幅灰度图像进行直方图均衡化
Oct 27 Python
python3 通过 pybind11 使用Eigen加速代码的步骤详解
Dec 07 Python
Python新建项目自动添加介绍和utf-8编码的方法
Dec 26 Python
Python实现区域填充的示例代码
Feb 03 Python
python文件目录操作之os模块
May 08 #Python
Python进阶学习之带你探寻Python类的鼻祖-元类
May 08 #Python
python实战之用emoji表情生成文字
May 08 #Python
python实现过滤敏感词
Django中的JWT身份验证的实现
May 07 #Python
python开发实时可视化仪表盘的示例
Python使用scapy模块发包收包
You might like
星际中一些鲜为人知的详细资料
2020/03/04 星际争霸
php中smarty变量修饰用法实例分析
2015/06/11 PHP
php实现页面纯静态的实例代码
2017/06/21 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
基于jQuery的360图片展示实现代码
2012/06/14 Javascript
JS小游戏之仙剑翻牌源码详解
2014/09/25 Javascript
js数组如何添加json数据及js数组与json的区别
2015/10/27 Javascript
javascript实现uploadify上传格式以及个数限制
2015/11/23 Javascript
jQuery 移动端artEditor富文本编辑器
2016/01/11 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
jquery 中toggle的2种用法详解(推荐)
2016/09/02 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
javascript 面向对象实战思想分享
2017/09/07 Javascript
redux-saga 初识和使用
2018/03/10 Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
2018/08/31 Javascript
微信小程序与后台PHP交互的方法实例分析
2018/12/10 Javascript
微信小程序实现上传word、txt、Excel、PPT等文件功能
2019/05/23 Javascript
详解node登录接口之密码错误限制次数(含代码)
2019/10/25 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
python实现字符串加密成纯数字
2019/03/19 Python
Python静态类型检查新工具之pyright 使用指南
2019/04/26 Python
Python 利用高德地图api实现经纬度与地址的批量转换
2019/08/14 Python
python安装gdal的两种方法
2019/10/29 Python
python opencv图片编码为h264文件的实例
2019/12/12 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
2020/07/01 Python
详解通过变换矩阵实现canvas的缩放功能
2019/01/14 HTML / CSS
Volcom法国官网:美国冲浪滑板品牌
2017/05/25 全球购物
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
Rodd & Gunn澳大利亚官网:新西兰男装品牌
2018/09/25 全球购物
德国最大的服装、鞋子和配件在线商店之一:Outfits24
2019/07/23 全球购物
高级护理实习生自荐信
2013/09/28 职场文书
保安拾金不昧表扬信
2014/01/15 职场文书
农村面貌改造提升实施方案
2014/03/18 职场文书
银行爱岗敬业演讲稿
2014/05/05 职场文书
2015年团队工作总结范文
2015/05/04 职场文书
2016高考寄语或鼓励的话语
2015/12/04 职场文书