ModuleNotFoundError:没有名为'pyperclip'的模块

时间:2017-12-06 22:34:09

标签: python pyperclip

类似的问题已发布在StackOverflow上,但我找不到足够的答案来解决这个问题。

我在Windows 7计算机上运行Python 3.6.3。从IDLE我输入以下import stmt并得到后续错误:

>>> import pyperclip
Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    import pyperclip
ModuleNotFoundError: No module named 'pyperclip'

我尝试按下Win-R(打开RUN窗口)并输入以下内容:

pip3 install pyperclip
pip install pyperclip

但它给我一个错误,说“无法获取网址:https://pypi.python.org/simple/pyperclip/ 找不到满足要求pyperclip的版本...找不到匹配的分布“

如果我访问提到的网址(https://pypi.python.org/simple/pyperclip/),我会看到一堆pyperclip ZIP文件都是dif版本。但是,如果我选择一个版本,我不知道在哪里放置它们/提取它们,或者提取它们甚至是正确的做法。

有什么建议吗?

3 个答案:

答案 0 :(得分:1)

谢谢,它也适合我。 如上所述,见下面的详细信息:

谢谢Sayan!它现在有效。只是为了澄清和详细说明我做了什么(如果它有助于其他人):

  1. 下载了zip文件并将文件夹内容解压缩到C盘上的某个位置
  2. 点击&#34;开始&#34;按钮并键入&#34; cmd。&#34;右键单击&#34; Cmd,&#34;选择&#34;以管理员身份运行&#34; 3)
  3. 将目录更改为setup.py文件所在的位置 我刚提取的文件夹
  4. 键入&#34; setup.py install&#34;
  5. 现在我可以将模块导入我的代码

答案 1 :(得分:0)

手动安装

我转到了您在问题中提供的链接

由于所有这些都是pyperclip 1.5,我不介意下载其中任何一个。

但是,设计网站的人必须要求您点击最顶层的链接,而不是一直向下滚动。

所以我下载了1.5.11版本,它位于顶部。

在下载(我正在使用我的手机)时,我快速提取了zip并在那里看到了一个不错的setup.py文件。

顺便说一句,我不担心在哪里解压缩或运行setup.py文件。

pyperclip unzipped

继续运行setup.py并让它花时间。

一旦完成,仍然没有在IDLE工作?我建议使用CMD(windows)或终端(Linux)并检查它是否在那里工作,然后再回到我身边。

修改:在安装setup.py时遇到问题,请右键单击并从开始菜单中选择CMD,以管理员身份打开CMD。

导航到setup.py所在的目录并在CMD中运行,方法是键入&#39; setup.py&#39;然后按Enter键。

答案 2 :(得分:0)

您必须导航到3.6的默认安装位置。对于IDLE 32位:

C:\Users\<username>\AppData\Local\Programs\Python\Python36-32\Scripts\

对于IDLE 64位使用:

C:\Users\<username>\AppData\Local\Programs\Python\Python36\Scripts\

如果您在命令提示符下导航至该目录(使用cd命令),则该命令

pip install pyperclip

应该工作。