就连Matplotlib你个浓眉大眼的都欺负mac

来源:互联网 发布:it网校哪个好 知乎 编辑:程序博客网 时间:2024/03/29 14:28

起因:看L@S的论文的报告(https://tech.knewton.com/blog/2015/09/latent-skill-embedding/)想要跑这个项目的样例 https://github.com/rddy/lentil

经过:

step1: 折腾半天安装了tox(昨天)开始打算按照他们readme里边所写一步步来作大死

step2: 兴高采烈地"pip install -r requirements.txt" ——并且一切正常

step3: 激动不已地"python setup.py install"——然后没有报错

step4: 胜利在望地 “tox” 然后


结果:(不出所料地)又要和环境死磕(mac我和你不共戴天你知道吗要不是看在你漂亮的份上我就和你分手)


Let's 死磕

首先报错信息还是要看的,根据建议谷歌一下"Working with Matplotlib on OSX",查到了官方的指南,but WTF,还没我自己找的东西靠谱(https://stackoverflow.com/questions/21784641/installation-issue-with-matplotlib-python),按照他们说的折腾了半天根本没有用。


最后的解决方法是跑到调用matplotlib的文件(in this case, est.py)里:

把:

from matplotlib import pyplot as plt

改成:

import matplotlib as mplmpl.use('TkAgg')from matplotlib import pyplot as plt


等一下……MLP? My Little Pony?这种巧合就是上帝安排的命运啊,友情的魔法消灭了万恶的八阿哥。

再提心吊胆地跑一次tox:



完美。

可以继续写报告去了。

对了依旧python2.7, OSX 10.12。



阅读全文
0 0
原创粉丝点击