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 相关文章推荐
windows下wxPython开发环境安装与配置方法
Jun 28 Python
基于python编写的微博应用
Oct 17 Python
Python实现购物程序思路及代码
Jul 24 Python
Python实现基于多线程、多用户的FTP服务器与客户端功能完整实例
Aug 18 Python
Python实现自动为照片添加日期并分类的方法
Sep 30 Python
如何使用Python实现自动化水军评论
Jun 26 Python
python matplotlib库绘制条形图练习题
Aug 10 Python
python 经典数字滤波实例
Dec 16 Python
详解Flask前后端分离项目案例
Jul 24 Python
4款Python 类型检查工具,你选择哪个呢?
Oct 30 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
Nov 18 Python
想学画画?python满足你!
Dec 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如何编写易读的代码
2007/07/10 PHP
php面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
php获取新浪微博数据API实例
2013/11/12 PHP
php设置session值和cookies的学习示例
2014/03/21 PHP
php实现微信公众号无限群发
2015/10/11 PHP
php实现批量删除挂马文件及批量替换页面内容完整实例
2016/07/08 PHP
PHP-FPM的配置与优化讲解
2019/03/15 PHP
Laravel Validator自定义错误返回提示消息并在前端展示
2019/05/09 PHP
javascript编程起步(第二课)
2007/01/10 Javascript
asp 的 分词实现代码
2007/05/24 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
2017/03/02 Javascript
分享十三个最佳JavaScript数据网格库
2017/04/07 Javascript
微信小程序 蓝牙的实现实例代码
2017/06/27 Javascript
详解Webpack-dev-server的proxy用法
2018/09/08 Javascript
移动端(微信等使用vConsole调试console的方法
2019/03/05 Javascript
详解关闭令人抓狂的ESlint 语法检测配置方法
2019/10/28 Javascript
原生js实现的金山打字小游戏(实例代码详解)
2020/03/16 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
2020/05/11 Javascript
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
Python中处理unchecked未捕获异常实例
2015/01/17 Python
Python正则获取、过滤或者替换HTML标签的方法
2016/01/28 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
Python PyQt5标准对话框用法示例
2017/08/23 Python
Python 读写文件的操作代码
2018/09/20 Python
浅析Python四种数据类型
2018/09/26 Python
Python Django2 model 查询介绍(条件、范围、模糊查询)
2020/03/16 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
python爬虫beautifulsoup解析html方法
2020/12/07 Python
html5中为audio标签增加停止按钮动作实现方法
2013/01/04 HTML / CSS
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
环保小标语
2014/06/13 职场文书
行政部经理助理岗位职责
2014/06/15 职场文书
升职感谢信
2015/01/22 职场文书
学雷锋日活动总结
2015/02/06 职场文书
大学生自我推荐信范文
2015/03/24 职场文书
欢迎新生标语2015
2015/07/16 职场文书