Python基礎之教你怎麼在M1系統上使用pandas

一、問題

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

M1-Docker

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

docker可視化管理

備註:可以直接通過docker界面來執行容器,設置共享路徑參數:

Docker Run的界面

進入docker後,可以直接使用

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

python的docker效果圖:

python的docker

3.vscode開發環境

安裝vscode(略)

安裝python插件(略)

安裝docker插件(略)

4.docker上開發

cmd+shift+p,選擇python鏡像的docker上。

掛接到docker容器

運行效果如下:

vscode+docker

總結

上述M1上的python鏡像,還可以安裝jupyter,在vscode同樣可以啟動jupyter。直接可以操作pandas

jupyter+pandas

隨著越來越多的軟件適配瞭M1,M1不再是隻適合娛樂的機器瞭。enjoy!!!

到此這篇關於Python基礎之教你怎麼在M1系統上使用pandas的文章就介紹到這瞭,更多相關在M1系統上使用pandas內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: