python3 pip 和 pyautogui 安装 mac - 删除损坏的 python

phyton3 pip and pyautogui install mac -remove broken python

一年前开始 java 开发,现在我努力通过终端命令并尝试在其中获取红线。

我现在想按照本教程设置 python3 和 pyautogui: https://automatetheboringstuff.com/chapter18/

不幸的是,我总是无法设置所需的模块:

Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-build-ct_f0rph/pyobjc-core

如果你能帮我删除旧的 python 安装,并将 python 命令链接到 python3 我会很高兴:)

非常感谢!

编辑: 我的问题是由于缺少 xcode,安装它并同意许可使其适用于以下答案

安装pip后仍然有问题,这里是所有仍然有问题的解决方案:

下载推荐的文件和 运行 里面的设置,不得不从适当的目录中输入许多命令到 运行 它但它最终在导入 pyautogui 时起作用:

https://www.reddit.com/r/learnpython/related/3z5h0b/trouble_importing_pyautogui_os_x/

ps:我只下载了tar球,用了

里面的setup.py

下载 python 3 的正确安装程序: Python3

如果您还没有安装 Xcode(从 Xcode 获取)。

使用以下命令将 xcode-select 指向 Xcode Developer 目录:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

打开命令行并导航到 python3 目录:

/Library/Frameworks/Python.framework/Versions/3.5/bin

运行:

sudo pip3 install pyobjc-framework-Quartz
sudo pip3 install pyobjc-core
sudo pip3 install pyobjc
pip3 install pyautogui

尝试从命令行进行安装,键入:

python3
import pyautogui

如果一切正常,您将不会出现导入错误。 希望对你有帮助。