我使用PIL
安装了pip
库,如下所示:
pip install Pillow
并且在中断器PyCharm Options中显示库路径也很正常。
但是自动完成无法正常工作,我尝试关闭省电模式并添加了自定义虚拟环境,但它仍无效。
知道为什么它不起作用?
所以它现在显示子方法:
from PIL import Image
im = Image.open("bride.jpg")
im.rotate(45).show()
答案 0 :(得分:5)
PyCharm不知道im
的类型,因为该库没有Image.open()
的类型提示。所以我决定设置这样的本地类型提示:
your_image = Image.open(path_to_image) # type: Image.Image
your_image.now_shows_list = True
有关完整参考,请查看JetBrains type hints documentation。
答案 1 :(得分:0)
问题在于:
https://pillow.readthedocs.io/en/3.0.x/handbook/tutorial.html#using-the-image-class
为了避免与我的项目名称“图片”发生冲突,并且为了保留Pep8并遵守Google的风格指南,我选择:
from PIL import Image as PilImage
my_image: PilImage.Image = PilImage.open("my_image.png")
my_image.show()
在python 3.8.2上运行