【问题标题】:PIL doesn't show up in Pycharm or in Python 3.4.3 shell...but works in my command linePIL 没有出现在 Pycharm 或 Python 3.4.3 shell 中……但在我的命令行中有效
【发布时间】:2015-08-04 17:08:45
【问题描述】:

我正在尝试处理一些包含 PIL 的代码。我想在我的 PyCharm 4.5.3 版本上执行此操作,但 PIL 不会导入。它没有被识别,或者换句话说,ImportError: No module named 'PIL'。它很奇怪,因为它在我的站点包中。我通过 Pillow 安装了它,正如您在我的软件包列表中看到的那样。

(MYVirtualEnv) C:\Users\Jay_000\siteProject\PROJECTone> pip freeze
blinker==1.4
Django==1.8
django-appconf==1.0.1
django-bootstrap-markdown==1.8.1
django-disqus==0.5
django-extensions==1.5.5
django-imagekit==3.2.6
django-markdown==0.8.4
django-mptt==0.7.4
django-pagedown==0.1.0
django-staticblog==0.2.5
django-tinymce==1.5.3
django-wpadmin==1.7.4
docutils==0.12
feedgenerator==1.7
feedparser==5.2.0
html2text==2015.6.21
Jinja2==2.8
Markdown==2.6.2
MarkupSafe==0.23
mistune==0.7
mock==1.2.0
pbr==1.3.0
pelican==3.6.2
pilkit==1.1.12
Pillow==2.9.0
Pygments==2.0.2
python-dateutil==2.4.2
pytz==2015.4
PyYAML==3.11
six==1.9.0
slugify==0.0.1
Unidecode==0.4.18
xmltodict==0.9.2

这很奇怪,因为在我的命令行中代码有效。我可以毫无问题地导入 PIL,但在 Pycharm 和 Python shell 中,它不起作用。我什至在 Pycharm 上安装了 Pillow(不知道为什么我什至需要用这个软件再次安装其中一些软件包,但现在这是一个差异问题)并且 PIL 仍然不会导入。我尝试在 Pycharm 上安装 PIL,但它甚至不会安装,但我想这就是导致 Pillow 存在的原因。无论哪种方式,我都不知道这件事是怎么回事。有什么想法/建议吗?

【问题讨论】:

  • Pycharm 是使用MYVirtualEnv 还是你的系统安装了 Python?
  • 嗯,我从来没有考虑过。为什么我必须重新安装其中一些软件包是有道理的。我要去检查,但我认为它在Python的系统安装上
  • 原来是在Python的系统安装上。我进行了切换,但直到我重新启动程序后它仍然无法正常工作。感谢您的提示!
  • 你知道为什么pip freeze 对我没有任何显示吗?

标签: python django python-3.x python-imaging-library pycharm


【解决方案1】:

找到了我的问题的解决方案。

Brobin 帮助我意识到 Pycharm 可能在不同的 python 环境中运行,这对我为什么必须重新安装一些程序是有道理的。带着这个想法,我切换到我的虚拟环境,但我仍然没有任何进展,直到我决定重新启动 Pycharm。现在它可以工作了:PIL 导入到我的 Pycharm。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多