[英]Code is working in pyCharm but not in Visual Studio Code
我对编码非常菜鸟。 我已经编码了大约 3 个月。 我做了一个程序,可以为我自动进入 Zoom 课堂会议。 我正在使用 Pyautogui 和 Tkinter。
当我在 pyCharm 中运行我的代码时,它可以正常工作。 鼠标自动移动,完美进入会议。
我曾尝试在 VSCode 中运行相同的代码,但它只是打开了 Zoom 应用程序。 鼠标不会移动,也不会输入会议 ID。 我正在尝试使用 VSCode,因为我正在尝试学习新语言并开始创建不同的项目。
这是我进入会议的代码。
def math():
subprocess.call([ "/usr/bin/open", "/Applications/zoom.us.app" ])
time.sleep(2)
join_meeting = pyautogui.locateCenterOnScreen('join.png')
pyautogui.moveTo(join_meeting)
pyautogui.click()
meeting_id = pyautogui.locateCenterOnScreen('meeting.png')
pyautogui.moveTo(meeting_id)
pyautogui.click()
pyautogui.write('...')
pyautogui.press('enter')
我使用 Tkinter 使它像某种带有按钮的应用程序,每个按钮都会带我参加不同的会议。 我的代码可以正常工作,但在 VSCode 中运行时却不能正常工作,即使 Tkinter 窗口仍然打开并打开 Zoom 应用程序,但不输入也不移动鼠标。
更新:我发现我在旧版本的 python 解释器中安装了这个版本的 pip。 我怎样才能改变这个?
我很新,所以我可能犯了一个非常简单的错误。 如果您能提供帮助,将不胜感激。 :)
这很可能是因为您还没有安装 Pyautogui 模块。 因此,基本上,PyCharm 仅适用于 Python(现在支持更多语言),因此它确保安装所有主要软件包。 但是,Visual Studio Code 并不是真正适用于 Python。 因此,Visual Studio Code 没有为您安装包。 无论如何,获取它很简单。 如果您没有pip
,那么您可以搜索“如何安装 pip”。 如果有,请执行以下操作:
pip3 install pyautogui
或pip install pyautogui
您可以参考以下方法检查模块的安装情况:
pip的来源与VSCode当前选择的环境一致(VSCode左下角),安装好的包即可使用。
请使用快捷键Ctrl+Shift+`打开一个新的VSCode终端,它会自动进入你当前选择的VSCode环境(VSCode左下角显示的python解释器)。
可以在VSCode终端输入“pip --version”查看安装工具pip的来源,模块就会安装到这里。
检查安装包:
参考: VSCode 中的环境。
更新:
请使用快捷键Ctrl+Shift+`打开一个新的VSCode终端,它会自动进入当前选择的VSCode环境,我们可以使用“pip --version”查看安装工具的来源,确认一致后,使用pip安装模块:(pip install pyautogui)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.