2

一年前开始从事 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

4

1 回答 1

1

下载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

如果一切正常,您将不会遇到导入错误。我希望它有所帮助。

于 2016-01-28T02:09:36.200 回答