解决办法:pip install PIL --allow-external PIL --allow-unverified PIL
报错如下:
>pip install PILDownloading/unpacking PIL Could not find any downloads that satisfy the requirement PIL
Some externally hosted files were ignored (use --allow-external PIL to allow). Cleaning up... No distributions at all found for PIL
Storing debug log for failure in /root/.pip/pip.log
>pip uninstall PILCan't uninstall 'PIL'. No files were found to uninstall.
|
|
原因: This is due to changes in the new version of Pip. Run
pip --version
and I'm willing to bet you are running 1.5. See the changelog here. This new default behavior enhances security. In PIL's case, the file you are installing actually comes from effbot.org (thus--allow-external
) and PyPi doesn't have a checksum to guarantee validity (thus--allow-unverified
).Also, you might consider using the Pillow replacement to PIL.