import pyautogui
print("hello")
运行此命令后,将显示以下内容:
C:\Users\Darkm\Anaconda3\envs\PythonChallenges\python.exe C:/Users/Darkm/PycharmProjects/PythonChallenges/Automation1.py
Traceback (most recent call last):
File "C:/Users/Darkm/PycharmProjects/PythonChallenges/Automation1.py", line 1, in <module>
import pyautogui
ModuleNotFoundError: No module named 'pyautogui'
Process finished with exit code 1
有人可以帮助我理解为什么我不能导入pyautogui吗?
一些背景信息:
1。)我只有一个版本的python(3.7.4)
2。)我已经通过cmd提示符中的“ pip install pyautogui”安装了模块。
3。)Pyautogui安装在C:\ Users \ Darkm \ Anaconda3 \ Lib \ site-packages下
4。)当我进入文件>设置>项目解释器并尝试添加它时,Pyautogui不显示 手动(它不会显示)。
5。)多次重新启动计算机
在这一点上,我无法弄清楚为什么我无法导入pyautogui,任何帮助将不胜感激!
答案 0 :(得分:2)
为什么会出现此错误?
因为您正在使用 PyCharm
在PyCharm中,您不需要从pycharm中的cmd安装python软件包,而需要从pycharm Project Interpreter中安装python-packages
以下是一些可以帮助您的提示!
第一步:转到pycharm设置并转到此目录首选项并选择“解释器设置”
屏幕截图:
Step2:单击此加号图标
屏幕截图:
Step3:输入您的包裹名称并选择包裹
屏幕截图:
第四步:然后点击安装按钮
第5步:点击确定
等待2至3分钟,然后尝试
希望它能正常工作
答案 1 :(得分:0)
您,也可以在导入时使用此技巧
import subprocess
try:
import pyautogui
except ImportError:
. subprocess.call("pip install pyautogui")
删除论坛框中的句点,奇怪的代码格式
答案 2 :(得分:0)
可能是因为pycharm。
如果不是pycharm,但仍然有问题,可以尝试:
命令:
python -m pip install < module >
要附加到PYTHONPATH:
IDE:
import sys
sys.path.append('< path >')
答案 3 :(得分:0)
如果您在 Jupyter 环境中遇到 找不到模块,您必须在 Jupyter 环境中安装它,而不是在命令提示符下安装
通过这个命令(对于windows)
!pip install pyautogui
之后,您可以轻松导入和使用它。
每当你想告诉 Jupyter 这是系统命令时,你应该在你的命令之前加上 !
。