香橙派玩转Linux 篇二:数据处理工具-Pandas的安装和介绍
一、Pandas的介绍
Pandas是一款开源的Python第三方库,用于数据分析及处理。以下是来自Pandas中文网站上的介绍:
Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用于数据挖掘和数据分析,同时也提供数据清洗功能。
通俗来讲Pandas能够高效并且灵活的处理数据,比如我正在用它来处理电子物料上料清单(BOM),使原始BOM经过处理清除虚拟物料、整理成适应工厂生产的格式。
二、香橙派安装Samba,创建共享文件夹
SSH进入设置界面
选software选softy选samba然后installsudo orangepi-config
后面由于已经安装过了无法再安装了,就是设置samba用户、用户密码、用户组,可以都填'orangepi',然后就会自动创建一个'/ext'的目录,Windows运行:
就能打开了,再输入刚才设置好的samba用户和密码即可使用。在这里我们在Debian上创建了一个共享文件夹用于和Windows文件交换。
第二种方法:通过Windows创建共享文件夹给香橙派访问(不建议)
先在Windows创建共享文件夹,注意'安全'栏位要给用户完全控制权,然后在Debian上面创建个文件夹挂载这个刚在windows创建的共享文件夹:
sudo mount -t cifs -o username='Administrator',password='****' //192.168.50.xx/BOM /home/pi/Desktop/bom
Windows创建共享文件夹‘BOM’就能挂载到Debian桌面的‘bom’文件夹内,这种方式需要每次重启Debian都要挂载这个文件夹。
三、香橙派上创建Python虚拟环境
之前在树莓派上知道从Debian12(Bookworm)开始建议在Python虚拟环境安装Python的第三方库这样做不会破环系统Python的环境,一句话虚拟环境更稳定、兼容更好。
以下命令是在ext下面创建BOM文件夹激活虚拟环境,虚拟环境名称为'env'
cd /ext
mkdir BOM
cd BOM
python -m venv env
source env/bin/activate
如果需要离开虚拟环境用以下指令
deactivate
四、虚拟环境安装Pandas及相关联的第三方库
cd /ext/BOM
source env/bin/activate
pip install openpyxl #用与Excel着色、变更模板
pip install pandas
# 如果网络不好请使用阿里云镜像安装
pip install pandas -i https://mirrors.aliyun.com/pypi/simple/
pip install xlrd #专门处理xls格式的Excel
pip install Jinja2 #变更Excel模板会用到
最后执行'python'->'import pandas as pd'出现上面图上演示的那样就安装完成了。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~