我试图跟踪/修改these instructions以便在pypy3上编译matplotlib,但是当我尝试使用wxpython-cffi
编译pypy3 build.py dox
时,出现此错误:
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 install pypy3
pip_pypy3
安装matplotlib,但获得this long error message wxpython
安装pip_pypy3 install 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
,导致上述错误657
的{{1}}行从build.py
更改为pwd = pushDir(posixjoin(wxDir(), 'docs/doxygen'))
会导致完全不同的错误:pwd = pushDir('/usr/local/bin')
如果您能帮助我知道问题出在哪里以及如何解决,我将不胜感激。最终目标是在pypy3上安装matplotlib,因此开箱即用的解决方案也可以。
PS 。我不确定我的标签是否合适。如果主持人可以让我知道是否需要修改/删除,我将不胜感激
答案 0 :(得分:1)
Matplotlib和PyPy是OSX上的一个已知痛点,我们有多个报告者,但是由于PyPy团队没有OSX开发人员,因此我们不能自行修复它。请参阅https://bitbucket.org/pypy/pypy/issues/2327或PyPy问题跟踪器上的任何其他matplotlib问题。
如果有能力与我们一起解决此问题的人加强并帮助我们解决问题,并针对任何多个问题或在pypy上的IRC上提供帮助,那就太好了