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

起因:看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 mpl
mpl.use('TkAgg')
from matplotlib import pyplot as plt


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

再提心吊胆地跑一次tox:



完美。

可以继续写报告去了。

对了依旧python2.7, OSX 10.12。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值