我已经安装了pyperclip,它在python IDLE中工作得很好,但当我尝试在vscode中打开相同的程序时,我得到的结果是: ModuleNotFoundError: No module same 'pyperclip‘。我使用的是Python 3.10.0,而pyperclip的版本是1.8.2
这就是我要运行的程序。
import pyperclip
print(pyperclip.paste())
发布于 2021-11-22 02:28:09
您可能在VSCode中使用了不同的Python解释器。"pip install“将添加到全局Python解释器中,但您可能没有在VScode中选择该解释器。尝试在VScode中打开命令调色板(Ctrl+Shift+P),开始键入Python: Select Interpreter命令,选择该命令,然后检查VScode正在使用哪个解释器。
发布于 2021-11-22 19:04:04
检查您在IDLE中使用的是哪种python:
以及您在VSCode中使用的是哪种python:
如果不同,可以点击左下角选择python解释器:
或者,您可以在VSCode中选择的环境中重新安装软件包:
发布于 2022-02-28 01:04:04
我发现这个解决方案是有效的。
问题可能是因为您不是在虚拟环境中工作。
ls
打开该文件夹并在当前工作文件夹中运行此命令。python3 -m venv "you virtual environment name"
source "your virtual environment name>/bin/activate"
pyperclip
。这应该可以解决这个问题。
https://stackoverflow.com/questions/70064217
复制相似问题