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 相关文章推荐
理解Python中的绝对路径和相对路径
Aug 30 Python
numpy数组拼接简单示例
Dec 15 Python
python命令行参数用法实例分析
Jun 25 Python
python代理工具mitmproxy使用指南
Jul 04 Python
python爬取百度贴吧前1000页内容(requests库面向对象思想实现)
Aug 10 Python
Python使用字典实现的简单记事本功能示例
Aug 15 Python
Python爬虫实现“盗取”微信好友信息的方法分析
Sep 16 Python
如何使用python3获取当前路径及os.path.dirname的使用
Dec 13 Python
TensorFlow查看输入节点和输出节点名称方式
Jan 04 Python
使用python实现多维数据降维操作
Feb 24 Python
Python批量修改xml的坐标值全部转为整数的实例代码
Nov 26 Python
Python语言规范之Pylint的详细用法
Jun 24 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
几个有用的php字符串过滤,转换函数代码
2012/05/01 PHP
THINKPHP项目开发中的日志记录实例分析
2014/12/01 PHP
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
浅谈Laravel核心解读之Console内核
2018/12/02 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
JavaScript confirm选择判断
2008/10/18 Javascript
JQuery 浮动导航栏实现代码
2009/08/27 Javascript
javascript options属性集合操作代码
2009/12/28 Javascript
jQuery boxy弹出层插件中文演示及使用讲解
2011/02/24 Javascript
淘宝网提供的国内NPM镜像简介和使用方法
2014/04/17 Javascript
JS表单验证的代码(常用)
2016/04/08 Javascript
Javascript中浏览器窗口的基本操作总结
2016/08/18 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
原生JS实现的双色球功能示例
2018/02/02 Javascript
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
2018/07/31 Javascript
解决vue热替换失效的根本原因
2018/09/19 Javascript
基于JQuery和DWR实现异步数据传递
2020/10/16 jQuery
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
element-ui点击查看大图的方法示例
2020/12/14 Javascript
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
在python中利用最小二乘拟合二次抛物线函数的方法
2018/12/29 Python
Python把图片转化为pdf代码实例
2020/07/28 Python
python的flask框架难学吗
2020/07/31 Python
基于css3的属性transition制作菜单导航效果
2015/09/01 HTML / CSS
香港迪士尼乐园酒店预订:Hong Kong Disneyland Hotels
2017/05/02 全球购物
中东地区为妈妈们提供一切的头号购物目的地:Sprii
2018/05/06 全球购物
沃尔玛旗下墨西哥超市:Bodega Aurrera
2020/11/13 全球购物
就业自荐信
2013/12/04 职场文书
工程招投标邀请书
2014/01/30 职场文书
司马光教学反思
2014/02/01 职场文书
一份创业计划书范文
2014/02/08 职场文书
2014年民政局关于保密工作整改措施
2014/09/19 职场文书
终止或解除劳动合同及劳动关系的证明书
2014/10/06 职场文书
未中标通知书
2015/04/17 职场文书
励志语录:你若不勇敢,谁替你坚强
2019/11/08 职场文书