一、問題
目前為止,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鏡像
sudo docker search 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!!!
到此這篇關于Python基礎之教你怎么在M1系統上使用pandas的文章就介紹到這了,更多相關在M1系統上使用pandas內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- Python Pandas知識點之缺失值處理詳解
- Python基礎之pandas數據合并
- python-pandas創建Series數據類型的操作
- Python數據分析之pandas函數詳解
- python基于Pandas讀寫MySQL數據庫
- python pandas合并Sheet,處理列亂序和出現Unnamed列的解決
- python 使用pandas同時對多列進行賦值
- python之 matplotlib和pandas繪圖教程
- Python pandas軸旋轉stack和unstack的使用說明
- Python3 pandas.concat的用法說明
- python pandas模糊匹配 讀取Excel后 獲取指定指標的操作
- 聊聊Python pandas 中loc函數的使用,及跟iloc的區別說明
- python讀寫數據讀寫csv文件(pandas用法)
- Python Pandas list列表數據列拆分成多行的方法實現
- python繪圖pyecharts+pandas的使用詳解
- Python機器學習三大件之二pandas