我在cmd中运行.py脚本,并且出现错误“ ModuleNotFoundError”

时间:2019-01-31 15:42:01

标签: python python-3.x cmd pyautogui

我在python中创建了一个脚本,该脚本需要“ pyautogui”,以便它按照我想要的方式工作。但是当我在cmd中打开时,出现错误“ ModuleNotFoundError:没有名为'PyAutoGui的模块”。我正在搜索如何修复它,但是他们没有解决它,或者它太复杂了。如何使用“ pyautogui”在cmd中运行.py,而不必每次都打开pycharm? 我使用python 3.7.2 64位(已更新)

错误:http://prntscr.com/metcvt

已经尝试将python安装在另一个目录和另一个版本中。

import pyautogui

print("#####--##### ADVERTENCIAS #####-#####")

print("\nMantenha sempre seu mouse acima do objeto!")

print("Não coloque numeros exagerados.")

print("Nem todos os clicks podem ser executados, mas nunca sera mais que o 
solicitado.")

print("Para sua segurança inicie o programa com a janela ao lado do objeto")

def setup():

    clicks=int(input("\nQuantos clicks você deseja? "))

    pyautogui.click(clicks=clicks,interval=0.01)

    setup()

setup()

我希望我可以输入并运行我的代码,但是我得到的只是一个错误。

3 个答案:

答案 0 :(得分:1)

从这里可以看到,我认为PyAutoGUI不在可通过CMD访问的目录中。我还假设您的PyCharm项目中包含PyAutoGUI软件包吗?

首先,使用以下命令查看软件包是否在您的系统路径中:

>>> import sys
>>> sys.path
#output

如果它不在这些目录之一中,则无法使用CMD对其进行访问。您可以将其放在列出的目录之一中,或将其添加到sys.path中,使用以下命令:

>>> sys.path.append(r"[package directory]\\PyAutoGUI")

现在,如果您尝试在CMD中运行脚本,它将可以正常工作。

如果您尚未真正安装PyAutoGUI,请运行:

pip install pyautogui

答案 1 :(得分:0)

在您的cmd中: 点安装pyautogui 要么 pip3安装pyautogui

应该工作

答案 2 :(得分:0)

如果您使用的是Python 2.7.9(或更高版本)或Python 3.4(或更高版本),则默认情况下,PIP随Python一起安装。如果您仍然无法使用pip,请执行以下操作:

对于Windows: 右键单击以下给定的链接,然后选择“另存为...”,然后将其保存到“下载”(不是强制),现在打开该文件夹并在按住shift的同时右键单击可用空间,然后选择“在此处打开PowerShell”或“打开命令” -提示此处”,运行在python get-pip.py

get-pip.py installer script,或者如果您使用的是python 3.2,请使用:get-pip for python 3.2

该点将安装在您的系统中之后,现在运行pip install pyautoguipip3 install pyautogui