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脚本实现集群检测和管理功能
Mar 06 Python
python用模块zlib压缩与解压字符串和文件的方法
Dec 16 Python
Python 自动刷博客浏览量实例代码
Jun 14 Python
Python IDLE清空窗口的实例
Jun 25 Python
使用python实现快速搭建简易的FTP服务器
Sep 12 Python
python使用pygame框架实现推箱子游戏
Nov 20 Python
python 寻找离散序列极值点的方法
Jul 10 Python
python求加权平均值的实例(附纯python写法)
Aug 22 Python
Python enumerate内置库用法解析
Feb 24 Python
完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误
Apr 01 Python
Windows下Sqlmap环境安装教程详解
Aug 04 Python
利用Selenium添加cookie实现自动登录的示例代码(fofa)
May 08 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
discuz程序的PHP加密函数原理分析
2011/08/05 PHP
codeigniter数据库操作函数汇总
2014/06/12 PHP
PHP常用函数之base64图片上传功能详解
2019/10/21 PHP
jQuery/CSS3图片特效插件整理推荐
2014/12/07 Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
2016/02/26 Javascript
jQuery使用animate实现ul列表项相互飘动效果示例
2016/09/16 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
webpack学习--webpack经典7分钟入门教程
2017/06/28 Javascript
Angular 2.0+ 的数据绑定的实现示例
2017/08/09 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
jquery 键盘事件 keypress() keydown() keyup()用法总结
2019/10/23 jQuery
详解小程序横屏方案对比
2020/06/28 Javascript
前端性能优化建议
2020/09/17 Javascript
python实现读取命令行参数的方法
2015/05/22 Python
Python线程详解
2015/06/24 Python
Python中的连接符(+、+=)示例详解
2017/01/13 Python
python使用PyCharm进行远程开发和调试
2017/11/02 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
2019/06/26 Python
Python with用法:自动关闭文件进程
2019/07/10 Python
解决python web项目意外关闭,但占用端口的问题
2019/12/17 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
Python基于opencv的简单图像轮廓形状识别(全网最简单最少代码)
2021/01/28 Python
python 实现图片裁剪小工具
2021/02/02 Python
html5 CSS过度-webkit-transition使用介绍
2013/07/02 HTML / CSS
英国最大的电子产品和家电零售企业:Currys PC World
2016/09/24 全球购物
哄娃神器4moms商店:美国婴童用品品牌
2019/03/07 全球购物
北京天润融通.net面试题笔试题
2012/02/20 面试题
文秘大学生求职信
2014/02/25 职场文书
医师定期考核实施方案
2014/05/07 职场文书
高一课前三分钟演讲稿
2014/09/13 职场文书
学校2015年纠风工作总结
2015/05/15 职场文书
2016大一新生军训感言
2015/12/08 职场文书
2016年大学生社区服务活动总结
2016/04/06 职场文书
商业计划书之服装
2019/09/09 职场文书
导游词之广州陈家祠
2019/10/21 职场文书
Python 制作自动化翻译工具
2021/04/25 Python