Pycharm下使用Pillow的坑

导入 from PIL import Image

报错

D:\Anaconda3\python.exe D:/pyproject/hello.py
Traceback (most recent call last):
  File "D:/pyproject/hello.py", line 1, in <module>
    from PIL import Image
  File "D:\Anaconda3\lib\site-packages\PIL\Image.py", line 64, in <module>
    from . import _imaging as core
ImportError: DLL load failed: 找不到指定的模块。

然后随手一查,发现都说版本的问题,就各种折腾各种卸载,最后并没有用。

于是用,命令行运行程序,OK。用Spyder运行,OK。我很诧异。

因为命令行和Spyder用的也都是Anaconda的环境,而Pycharm的虚拟环境是我用Anaconda的环境建的,按理说应该一样。

不死心我的干脆把Pycharm的解释器直接指向了Anaconda的环境,然后,依然一样的错误。无语了。

暂时只能说,用Spyder代替Pycharm。 

被问题困扰,一大早就醒了,然后我不死心的试。这次终于成功在Pycharm中使用Pillow了。

具体做法如下:

  • 在Anaconda中创建一个虚拟环境,这个虚拟环境是纯净的。conda create命令
  • 然后在这个虚拟环境中,安装pillow模块。pip install pillow
  • 在Pycharm中把解释器设定为我们上面创建的这个虚拟环境。

估计是Anaconda自带的环境装了太多东西,然后Pycharm就玩不转了,但是Anaconda自家的Spyder和Shell是可以的。

以后的做法最好用到什么模块装什么模块,一个一个熟悉,都好好掌握了,最后才能很好的使用这种全家桶式的环境。

猜你喜欢

转载自blog.csdn.net/qq_21294095/article/details/85227985
今日推荐