2 回答

TA贡献1784条经验 获得超8个赞
您无法pyautogui
从 pycharm 中的 python 3 解释器导入,因为它未安装。
当你运行时,pip install pyautogui
你将它安装在你的 python2.7 环境中。
当您尝试安装它时,pip3
您运行了 anaconda 的 pip(根据您的错误)。
您可以使用命令检查在 CMD 中使用了哪个 pip where pip3
。
如果没有找到,您可以尝试像这样运行它:python -m pip
但请确保您运行的是 python3!
我强烈建议在虚拟环境中安装所有内容,venv
以确保没有遗漏任何内容并且您没有任何依赖项问题。
或者,如果您是 python 的新手,请卸载所有不同的实例并只保留一个(在您的情况下可能是 python3),或者PATH
在 Windows 中编辑您
pip
此外,我很确定当您从控制台运行时,您正在计算机上使用它的另一个实例,然后是您在 pycharm 上设置为解释器的实例,因此您根本无法使用 pip3。
如果以上都没有帮助,请在您的问题中添加更多详细信息,我将编辑答案。
摘要:当您从 CMD 运行 python 或 pip 时,您的计算机上安装了几个 python 实例(至少一个 python2.7 和一个 anaconda),如果指的是 python2.7。
但是当你在 Pycharm 中为你的项目选择一个解释器时,你选择了一个 python3 实例,它显然不包含pyautogui
. 在 Pycharm 中设置和安装包时,
请确保使用正确的python 实例。

TA贡献1789条经验 获得超10个赞
问题可能是您没有安装 pip。
我知道大多数 Mac 都预装了 pip 和 Python,但尝试一下也没什么坏处:sudo easy_install pip
如果这似乎不是问题,您可能pip install packageName
在错误的目录中运行。
您将需要访问 python 中的脚本文件夹并pip install packageName
在其中运行命令。
这是针对 Mac 的回答,但将命令切换到另一个操作系统应该不难。只需确保安装了 pip 并且安装在正确的目录中即可。
添加回答
举报