在MSYS2中安装pip
打开MYSY2 MINGW64,查看是否安装了pip,
pip --version
如果没有,则使用下面的命令安装,
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
安装pip成功后,下载另外的包可以使用命令:
# 以pillow包为例
# 为防止安装的命令出现缺失依赖的error
pacman -S --needed mingw-w64-x86_64-python3-pillow
python -m pip install pillow
为应用程序及其文件更换图标
快捷方式的属性——常规——更换图标,选择ico格式的图标即可。
icns转ico
pip install icnsutil
# 检查icns文件内容
icnsutil test icon.icns
# 提取icns内容
icnsutil extract icon.icns
一般在目录下生成一个文件夹icon.icns.export,文件夹下包含不同分辨率的png图片,接下来使用pillow包将png图片转换为ico。
pip install pillow
python
# 下面是python code
from PIL import Image
logo = Image.open("256x256.png")
logo.save("APP.ico",format='ICO')
修改对应文件格式的图标
下载FileTypesMan文件类型查看工具,在edit中新增文件类型(如果有就不需要了)并设置ico图标即可。