【发布时间】:2023-11-07 02:42:01
【问题描述】:
我正在尝试关注/修改 these instructions 以在 pypy3 上编译 matplotlib,但是当我尝试使用 pypy3 build.py dox 编译 wxpython-cffi 时出现此错误:
Traceback (most recent call last): File "build.py", line 1650, in <module> main(sys.argv[1:]) File "build.py", line 164, in main function(options, args) File "build.py", line 665, in cmd_dox _doDox('xml') File "build.py", line 657, in _doDox pwd = pushDir(posixjoin(wxDir(), 'docs/doxygen')) File "build.py", line 422, in __init__ os.chdir(newDir) FileNotFoundError: [Errno 2] No such file or directory: '/Users/user/tmp/docs/doxygen'
我遵循的步骤是:
- 使用 brew 安装 pypy3:
brew install pypy3 - 尝试使用
pip_pypy3安装matplotlib,但得到this long error message - 尝试使用
pip_pypy3 install wxpython安装wxpython并获得another very long error message - 下载
wxpython-cffi:hg clone https://bitbucket.org/amauryfa/wxpython-cffi - 安装
wxWidgets和brew:brew install wxWidgets -
which doxygen-->/usr/local/bin/doxygen export DOXYGEN=/usr/local/bin/doxygen- 最后是
pypy3 build.py dox,导致上述错误 - 将
build.py的657行从pwd = pushDir(posixjoin(wxDir(), 'docs/doxygen'))更改为pwd = pushDir('/usr/local/bin')会导致完全不同的错误:
Running command: dox ./regen.sh xml /bin/sh: ./regen.sh: No such file or directory Command './regen.sh xml' failed with exit code 127.
如果您能帮助我了解问题所在以及如何解决,我将不胜感激。最终目标是在 pypy3 上安装 matplotlib,因此开箱即用的解决方案也可以。
P.S.我不确定我的标签是否合适。如果版主可以让我知道他们是否需要修改/删除,我将不胜感激
【问题讨论】:
-
请不要包含来自“pastebin”的图像,但要包含实际的文本错误消息(参考可能不是持久的,人们不喜欢点击链接)。看起来像脚本中的创建错误。即未创建提到的目录(权限?)。我认为问题不在于 doxygen,而在于。非 doxygen,脚本(build.py)。
-
@albert 感谢您的回复: 1. 我将错误消息放入 pastebin,因为它们与主要问题无关,而且很长。我不知道有什么更好的地方可以过去这么长的错误消息,如果您有更好的选择,请告诉我。 2. 能否请您看一下脚本并帮助我知道问题出在哪里?
-
我不知道 pypy 和 mac,所以我无法直接提供帮助。我是从 doxygen 角度写的。
标签: macos matplotlib wxpython doxygen pypy