【问题标题】:Trying to install libraries in pypy尝试在 pypy 中安装库
【发布时间】:2021-08-10 16:30:06
【问题描述】:

我知道 pypy 比 CPython 快,所以我想尝试一下,它实际上比 CPython 快得多,但是当我安装库时,它显示以下内容:

PS C:\Users\DELL\Desktop\telegram\python -work some-> pip install pillow
Requirement already satisfied: pillow in c:\users\dell\appdata\roaming\python\python39\site- 
packages (8.3.0)

但是当我尝试导入模块时(pillow):

Traceback (most recent call last):
  File "c:/Users/DELL/Desktop/telegram/python -work some-/studying code 2.py", line 1, in 
 <module>
import pillow
ModuleNotFoundError: No module named 'pillow'

它不存在!请帮忙!

【问题讨论】:

  • python39,emmm,看来你需要使用import PIL而不是import pillow

标签: python pypy


【解决方案1】:

pillow 是现已弃用的 Python 图像库 (PIL) 的最新分支。您需要import PILfrom PIL import ... 才能使用它。 查看他们的documentation 了解更多信息!

【讨论】:

    【解决方案2】:

    您必须使用要为其安装包的 Python 版本运行 pip。在这种情况下,您需要pypy3 -m pip install pillow 或类似的东西——使用与您接下来将运行的脚本相同的解释器来运行它。在您粘贴的输出中,我们看到 Requirement already satisfied: pillow in c:\users\dell\appdata\roaming\python\python39\site-packages 这是 CPython 3.9 的路径,而不是 PyPy。

    【讨论】:

    • Ohhh .. 所以这就是为什么,我还认为该消息来自 CPython 而不是来自 pypy,你能告诉我应该在哪里写 (pypy3 -m pip install枕头) 确切吗?因为我在 VS 代码中尝试了它并得到了这个: PS C:\Users\DELL\Desktop\telegram\python -work some-> pypy3 -m pip install pillow pypy3 :术语 'pypy3' 不被识别为cmdlet、函数、脚本文件或可运行的程序。检查名称的拼写,如果包含路径,请验证路径是否正确,然后重试。
    • 我不懂 VS 代码。您必须确保两次运行相同版本的 Python。但是,您启动 Python(或 PyPy)来执行 studying code 2.py,您必须运行相同的 Python。
    • 谢谢,我想通了,再次感谢您的宝贵时间
    猜你喜欢
    • 1970-01-01
    • 2017-07-09
    • 1970-01-01
    • 1970-01-01
    • 2015-05-17
    • 1970-01-01
    • 2023-03-20
    • 2011-08-18
    • 2021-01-09
    相关资源
    最近更新 更多