首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >pip3安装pyautogui失败,错误代码为%1 Mac OS

pip3安装pyautogui失败,错误代码为%1 Mac OS
EN

Stack Overflow用户
提问于 2016-01-29 07:41:08
回答 2查看 4K关注 0票数 6

我尝试安装autogui python扩展:

pip3 install pyautogui

此安装尝试会导致以下错误消息:

Collecting pyautogui
  Using cached PyAutoGUI-0.9.33.zip
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/00/zcr6mkx90hg7kr4x_ks6nhhw0000gn/T/pip-build-edy15oyn/pyautogui/setup.py", line 6, in <module>
        version=__import__('pyautogui').__version__,
      File "/private/var/folders/00/zcr6mkx90hg7kr4x_ks6nhhw0000gn/T/pip-build-edy15oyn/pyautogui/pyautogui/__init__.py", line 110, in <module>
        from . import _pyautogui_osx as platformModule
      File "/private/var/folders/00/zcr6mkx90hg7kr4x_ks6nhhw0000gn/T/pip-build-edy15oyn/pyautogui/pyautogui/_pyautogui_osx.py", line 4, in <module>
        import Quartz
      File "/usr/local/lib/python3.5/site-packages/Quartz/__init__.py", line 5, in <module>
        import objc
      File "/usr/local/lib/python3.5/site-packages/objc/__init__.py", line 18, in <module>
        _update()
      File "/usr/local/lib/python3.5/site-packages/objc/__init__.py", line 15, in _update
        import objc._objc as _objc
    ImportError: dlopen(/usr/local/lib/python3.5/site-packages/objc/_objc.cpython-35m-darwin.so, 2): Symbol not found: _PyObject_REPR
      Referenced from: /usr/local/lib/python3.5/site-packages/objc/_objc.cpython-35m-darwin.so
      Expected in: flat namespace
     in /usr/local/lib/python3.5/site-packages/objc/_objc.cpython-35m-darwin.so

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/00/zcr6mkx90hg7kr4x_ks6nhhw0000gn/T/pip-build-edy15oyn/pyautogui

我的Mac版本是OS Capitan 10.11.3,我的Python3版本是3.5.1,我的pip3版本是PIP8.0.2。

在Stackoverflow (Cannot install pip install pyautogui, error code 1)上似乎也有类似的问题,但修复并不适用于我的问题;我已经安装了"pillow“。此外,我还阅读了文档(https://pypi.python.org/pypi/PyAutoGUI),并安装了pyobjc-core和pyobjc。Setuptools已安装并处于最新状态。

有谁知道如何修复这个错误(并安装pyautogui)?我认为错误可能源于,因为_PyObject_REPR is missing in Python 3.5.1

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-30 20:16:18

我找到a workaround了。这段由"Kentzo“编写的代码为我修复了这个问题:

pip3 install https://github.com/GreatFruitOmsk/pyobjc-core/releases/download/v3.0.5.dev0/pyobjc-core-3.0.5.tar.gz

由于代码不是我写的,请使用此变通方法,风险自负。

票数 4
EN

Stack Overflow用户

发布于 2016-07-12 21:15:55

已解决

运行:

1. sudo pip3 install pil

2. sudo pip3 install Pillow

3. sudo pip3 install pyautogui

对啰!已安装,没有错误

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35074294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档