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是可以的。

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

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值