无法在我的 IDE 中成功导入/使用 pyautogui 库
unable to successfully import/ use pyautogui library in my IDE
我正在尝试使用一个小脚本每隔一两分钟稍微移动一下我的鼠标,以营造出我坐在办公桌前的感觉运行(请不要告诉我的老板)
是否有人能够帮助解释为什么会发生这种情况?
在我的命令提示符下我能够成功安装 pip install pyautogui
请注意:pip3 install autogui
未被识别
一旦我打开 pycharm,我 运行 代码,并得到以下错误:
ModuleNotFoundError: No module named 'pyautogui'
- 我还检查以确保我在命令行中使用 pip version = anaconda3\lib\site-packages\pip (python 3.7)
有 python 3
**下面的完整代码供参考
import pyautogui
import time
import sys
from datetime import datetime
pyautogui.FAILSAFE = False
numMin = None
if ((len(sys.argv)<2) or sys.argv[1].isalpha() or int(sys.argv[1])<1):
numMin = 1
else:
numMin = int(sys.argv[1])
while(True):
x=0
while(x<numMin):
time.sleep(60)
x+=1
for i in range(0,200):
pyautogui.moveTo(0,i*4)
pyautogui.moveTo(1,1)
for i in range(0,3):
pyautogui.press("shift")
print("Movement made at {}".format(datetime.now().time()))
https://github.com/Johnson468/Stay-Awake
供参考 - 我正在使用 windows
我最近回答了这个问题:Problem with Python modules import on Mac
The issue might be that you don't have pip installed.
I know most Mac's have pip and Python pre-installed, but it wouldn't hurt to try: sudo easy_install pip
If this doesn't seem to be the issue, you might be running the pip install packageName
in the wrong directory.
You will need to access your scripts folder in python and run the pip install packageName
command in there. Here is a resource which should help you reach that directory: https://datatofish.com/install-package-python-using-pip/
有人 Mac 回答了这个问题,但将命令切换到另一个 OS 应该不难。只需确保安装了 pip 并且安装在正确的目录中即可。
您无法从 pycharm 中的 python 3 解释器导入 pyautogui
,因为它没有安装。
当您 运行 pip install pyautogui
时,您将其安装在 python2.7 环境中。
当您尝试使用 pip3
安装它时,您 运行 anaconda 的 pip(根据您的错误)。
您可以使用命令 where pip3
.
检查 CMD 中使用了哪个 pip
如果没有找到,您可以尝试 运行 像这样安装它:python -m pip
但请确保 您正在 运行安装 python3 !
我强烈建议在 venv
虚拟环境中安装所有内容,以确保没有遗漏任何内容并且您没有任何依赖项问题。
或者,如果您是 python 的新手,请卸载所有不同的实例并只保留一个(在您的情况下可能 python3),或者在 Windows[=19] 中编辑您 PATH
=]
此外,我很确定当您从控制台 运行 宁 pip
时,您正在计算机上使用它的另一个实例,然后是您在 [=57= 上设置为解释器的实例],因此您根本无法使用 pip3。
如果以上 none 有帮助,请添加更多详细信息,我会编辑答案。
总结:您的计算机上安装了几个 python 实例(至少 python2.7 之一和 anaconda 之一),当你 运行 python 或来自 CMD 的 pip if 指的是 python2.7 one.
但是当你在 Pycharm 中为你的项目选择一个解释器时,你选择了一个 python3 实例,它显然不包含 pyautogui
.
在 Pycharm 中设置和安装软件包时,请确保您使用的是 right python 实例。
我正在尝试使用一个小脚本每隔一两分钟稍微移动一下我的鼠标,以营造出我坐在办公桌前的感觉运行(请不要告诉我的老板)
是否有人能够帮助解释为什么会发生这种情况?
在我的命令提示符下我能够成功安装 pip install pyautogui
请注意:pip3 install autogui
未被识别
一旦我打开 pycharm,我 运行 代码,并得到以下错误:
ModuleNotFoundError: No module named 'pyautogui'
- 我还检查以确保我在命令行中使用 pip version = anaconda3\lib\site-packages\pip (python 3.7) 有 python 3
**下面的完整代码供参考
import pyautogui
import time
import sys
from datetime import datetime
pyautogui.FAILSAFE = False
numMin = None
if ((len(sys.argv)<2) or sys.argv[1].isalpha() or int(sys.argv[1])<1):
numMin = 1
else:
numMin = int(sys.argv[1])
while(True):
x=0
while(x<numMin):
time.sleep(60)
x+=1
for i in range(0,200):
pyautogui.moveTo(0,i*4)
pyautogui.moveTo(1,1)
for i in range(0,3):
pyautogui.press("shift")
print("Movement made at {}".format(datetime.now().time()))
https://github.com/Johnson468/Stay-Awake
供参考 - 我正在使用 windows
我最近回答了这个问题:Problem with Python modules import on Mac
The issue might be that you don't have pip installed.
I know most Mac's have pip and Python pre-installed, but it wouldn't hurt to try:
sudo easy_install pip
If this doesn't seem to be the issue, you might be running the
pip install packageName
in the wrong directory.You will need to access your scripts folder in python and run the
pip install packageName
command in there. Here is a resource which should help you reach that directory: https://datatofish.com/install-package-python-using-pip/
有人 Mac 回答了这个问题,但将命令切换到另一个 OS 应该不难。只需确保安装了 pip 并且安装在正确的目录中即可。
您无法从 pycharm 中的 python 3 解释器导入 pyautogui
,因为它没有安装。
当您 运行 pip install pyautogui
时,您将其安装在 python2.7 环境中。
当您尝试使用 pip3
安装它时,您 运行 anaconda 的 pip(根据您的错误)。
您可以使用命令 where pip3
.
如果没有找到,您可以尝试 运行 像这样安装它:python -m pip
但请确保 您正在 运行安装 python3 !
我强烈建议在 venv
虚拟环境中安装所有内容,以确保没有遗漏任何内容并且您没有任何依赖项问题。
或者,如果您是 python 的新手,请卸载所有不同的实例并只保留一个(在您的情况下可能 python3),或者在 Windows[=19] 中编辑您 PATH
=]
此外,我很确定当您从控制台 运行 宁 pip
时,您正在计算机上使用它的另一个实例,然后是您在 [=57= 上设置为解释器的实例],因此您根本无法使用 pip3。
如果以上 none 有帮助,请添加更多详细信息,我会编辑答案。
总结:您的计算机上安装了几个 python 实例(至少 python2.7 之一和 anaconda 之一),当你 运行 python 或来自 CMD 的 pip if 指的是 python2.7 one.
但是当你在 Pycharm 中为你的项目选择一个解释器时,你选择了一个 python3 实例,它显然不包含 pyautogui
.
在 Pycharm 中设置和安装软件包时,请确保您使用的是 right python 实例。