在 Python 的多个版本上安装 PyAutoGui

Installing PyAutoGui on multiple versions of Python

我很快就会明白,在 Python 方面我完全是个新手。

我是 运行 python 版本 3.5 Windows 10,64 位。

我为我正在进行的一个小项目安装了 PyAutoGui 模块。起初,一切都很完美。但是现在看来 PyAutoGui 在点击时崩溃了。我怀疑这是因为 PyAutoGui 仅适用于 Python 3.4.

为了纠正这个问题,我下载了 Python 3.4。然而,不幸的是,当我尝试安装 PyAutoGui(使用 pip install pyautogui)时,它告诉我它已经安装,因为它在 Python 3.5 文件夹中看到它。

我的问题是:如何在 Python 3.4 中安装已安装在 Python 3.5 中的 PyAutoGui? 假设我对如何在不使用 pip 的情况下手动安装模块几乎一无所知

提前致谢!

如果您安装了 Python 的多个版本,您需要找到您的版本并重命名它们和它们的 Pips。

在 windows 中,路径是 C:\Users\USERNAME\AppData\Local\Programs\Python\Python3x-32。 x 应该替换为 Python 版本,USERNAME 替换为您的用户名。在 Mac 它位于 /usr/local/bin/python。在 Linux 上,它应该在 /usr/bin/python 中。该位置可能因 OS 和 Python 版本而异。

重命名文件 python.exe/pythonpip.exe/pip 以便每个文件都不同。我将我的命名为 python35.exepython2.exepython.exe(用于 3.5、2.7 和 3.6)。

现在,当您执行 pip 命令时,请使用 pip34 install pyautogui 或您为文件命名的任何名称。

或者,如果您真的想要,您可以采用痛苦的方式重命名所有路径变量,但我不会在这里解释。