正确的安装
1、先安装packaging
python3 -m pip install packaging
1
执行这个命令后会提示这样安装成功
Defaulting to user installation because normal site-packages is not writeable
Collecting packaging
Downloading packaging-20.8-py2.py3-none-any.whl (39 kB)
Collecting pyparsing>=2.0.2
Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
|████████████████████████████████| 67 kB 42 kB/s
Installing collected packages: pyparsing, packaging
Successfully installed packaging-20.8 pyparsing-2.4.
1
2
3
4
5
6
7
8
2、执行下面这个命令,查看命令输出的是什么,输出的名字等下会用到
python3 -c"from packaging import tags; print(’\n’.join([str(t) for t in tags.sys_tags()]))" |head -5
1
我的输出是:
cp38-cp38-macosx_11_0_arm64
cp38-cp38-macosx_11_0_universal2
cp38-abi3-macosx_11_0_arm64
cp38-abi3-macosx_11_0_universal2
cp38-none-macosx_11_0_arm64
1
2
3
4
5
3、在这里下载Pillow安装包https://pypi.org/project/Pillow/8.0.1/#files
请下载Mac版的,并且与你电脑Python版本一样的包,默认是3.8的,就是:Pillow-8.0.1-cp38-cp38-macosx_10_10_x86_64.whl
这个
下载完成以后,命令行进入下载目录重命名,因为我上一个命令输出的有cp38-cp38-macosx_11_0_universal2,
所以重命名的时候要在这个前面加上下载回来文件的Pillow-8.0.1-
请注意如果不重命名是安装不成功的,会提示
ERROR: Pillow-8.0.1-cp38-cp38-macosx_11_0_x86_64.whl is not a supported wheel on this platform.
4、重命名
mv Pillow-8.0.1-cp38-cp38-macosx_11_0_x86_64.whl Pillow-8.0.1-cp38-cp38-macosx_11_0_universal2.whl
1
5、安装
python3 -m pip install Pillow-8.0.1-cp38-cp38-macosx_11_0_universal2.whl
1
安装成功,输出
Defaulting to user installation because normal site-packages is not writeable
Processing ./Pillow-8.0.1-cp38-cp38-macosx_11_0_universal2.whl
Installing collected packages: Pillow
Successfully installed Pillow-8.0.1
1
2
3
4
错误的安装
官网中是先升级pip到最新版本,然后安装Pillow的,但是这样是错误的
python3 -m pip install --upgrade pip -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com --user
1
python3 -m pip install --upgrade Pillow -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com --user
1
这样安装以后会报下面的错误
————————————————
版权声明:本文为CSDN博主「jia611」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jia611/article/details/111415011