She*_*ena 24 python install backend matplotlib python-3.x
我在virtualenv中成功安装了matplotlib.现在我想把它画出来.我知道如何改变后端,但是我在弄清楚要改变什么方面遇到了很多麻烦.
有没有人设法让它完全使用python3?如果有,怎么样?
我尝试了很多东西.我已经遍历了所有的后端,看看所有的投诉是什么,而不是我试图让其中一个投入工作.
另外值得注意的是,我的目标是将其集成到Pyramid应用程序中.
这是迄今为止所有不同后端发生的事情:
我用来测试我的后端的脚本是:
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.show()
Run Code Online (Sandbox Code Playgroud)
到目前为止,我花了太多时间试图让python3.2和qt4玩得很好,而我似乎每次转弯都会遇到问题.因此,我不想继续尝试我的试错方法,而是要问:
与此同时,我将继续进行反复试验,并在我离开时更新我的问题.
关于我正在尝试的东西的注意事项
对于TkAgg:
因为tkinter正确导入我假设它安装正确(如果我错了,我想有一种方法来测试它?).这个人http://ask.sagemath.org/question/626/sage-python-import-matplotlib-no-module-named有类似的问题,但我确定他的设置与我的不同.解决方案是在python3.2站点包目录的内容中找到tkagg.py并编辑有问题的import语句.我发现很难相信matplotlib出货了(我无法运行修改后的代码建议......)
对于WX的东西:
wxPython for Python 3表示尚不支持python3.另外wxPython在他们的网站上没有提到python3,所以我猜这是不行的.用完了选项:/
可可:
EMF:
mg0*_*007 15
我遇到了完全相同的问题,但经过多次努力,我设法让TkAgg工作(这给了_tkagg的导入错误).不太晚,但有人可能会发现它很有用.
FWIW我解决了以下问题(使用TkAgg):
tk-dev
从包管理器安装python3-tk
从包管理器重新安装matplotlib
从源代码重建并重新安装如果你认为你有tk-dev
和python3-tk
正确安装,则需要重新编译和安装matplotlib,所以它产生_tkagg.py
在你的backends
目录中.
我在LM14上使用Python3.3(numpy 1.7).但我认为它应该适用于Ubuntu/Python3.2
归档时间: |
|
查看次数: |
9376 次 |
最近记录: |