类似的问题已发布在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版本。但是,如果我选择一个版本,我不知道在哪里放置它们/提取它们,或者提取它们甚至是正确的做法。
有什么建议吗?
答案 0 :(得分:1)
谢谢,它也适合我。 如上所述,见下面的详细信息:
谢谢Sayan!它现在有效。只是为了澄清和详细说明我做了什么(如果它有助于其他人):
答案 1 :(得分:0)
手动安装
我转到了您在问题中提供的链接。
由于所有这些都是pyperclip 1.5
,我不介意下载其中任何一个。
但是,设计网站的人必须要求您点击最顶层的链接,而不是一直向下滚动。
所以我下载了1.5.11
版本,它位于顶部。
在下载(我正在使用我的手机)时,我快速提取了zip并在那里看到了一个不错的setup.py文件。
顺便说一句,我不担心在哪里解压缩或运行setup.py文件。
继续运行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
应该工作。