【问题标题】:Why am i getting a ModuleNotFoundError: No module named 'pyperclip'?为什么我收到 ModuleNotFoundError: No module named 'pyperclip'?
【发布时间】:2020-05-11 19:48:11
【问题描述】:

我是 python 新手,所以如果我很愚蠢,请提前道歉。

我在将 pyperclip 模块导入我的脚本时遇到问题。当我输入import pyperclip 时弹出以下错误。

runfile('C:/Users/Pruthvi/Practice.py', wdir='C:/Users/Pruthvi')
Traceback (most recent call last):

  File "C:\Users\Pruthvi\Practice.py", line 1, in <module>
    import pyperclip

ModuleNotFoundError: No module named 'pyperclip'

按照使用 python 自动化这些无聊的东西的步骤,我已经使用pip install pyperclip 成功安装了模块,并将它保存到 c:\users\pruthvi\appdata\local\programs\python\默认为python38-32\lib\site-packages目录。

这是保存第三方模块并在之后导入它们的正确文件夹吗?还是有其他原因导致我无法导入它?

非常感谢, 普鲁特维

【问题讨论】:

  • 运行 python --version
  • 这是我的命令提示符的输出: unknown option --version-- unknown option --version-- expected long option unknown option --version-- unknown option --version-- expected long选项未知选项--版本--用法:python [选项] ... [-c cmd | -m 模组 |文件 | -] [arg] ... 尝试 `python -h' 获取更多信息。
  • 你有什么python版本?
  • 我有 python 3.8.2。

标签: python python-3.x pip pyperclip


【解决方案1】:

我找到了解决方案。

问题是我的 IDE (Spyder) 在错误的文件夹中搜索下载的模块。默认情况下,使用 pip 下载的所有模块都会下载到 c:\users\USERNAME\appdata\local\programs\python\python38-32\lib\site-packages 目录。所以我只是将我的 PATH(解释器搜索文件的地方)设置到这个目录。

Corey Schafer 有一个关于如何设置 PATH 的精彩视频: https://www.youtube.com/watch?v=OdIHeg4jj2c

【讨论】:

    【解决方案2】:

    在 LINUX 上,我尝试使用:

    pip3 install pyperclip
    

    然后它对我有用。

    对此我没有技术答案,但它与模块的python3兼容性有关

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-29
      • 2020-02-28
      • 1970-01-01
      • 2020-04-16
      • 2020-08-24
      • 2021-07-13
      • 1970-01-01
      • 2022-12-27
      相关资源
      最近更新 更多