Some success!

I think my lack of understanding of how virtualenv (and dist- vs
site-packages) actually works is to blame...  The  "--no-site-packages" flag
does what it says on the tin and the dist-packages are available whether or
not this option is used....

Hence, no need (in my case) to build matplotlib in the virtualenv ...





On 9 June 2010 19:06, Robert Sudwarts <robert.sudwa...@gmail.com> wrote:

> Thanks to both of you for your replies.
>
> I should have included the info that I've tried to build matplotlib using
> virtualenv with the --no-site-packages option.
>
> ... And in the meantime, I have an existing (and working) build, courtesy
> of the Ubuntu package manager.
>
> Seeing as the package manager version is working, I'm going to scrub
> everything that I currently have (including any build directories which have
> been created along the way) and start from scratch... I'll let you know if
> that works!!
>
> Thanks again,
> Rob
>
>
>
>
>
> On 9 June 2010 18:26, Benjamin Root <ben.r...@ou.edu> wrote:
>
>> I don't know if this is the same issue that I had once, but I will just
>> throw it out there.  Once I compiled matplotlib myself before
>> double-checking that I had all the needed development files and so the build
>> process didn't produce all the files for tkagg and used GTKAgg instead.  I
>> had to get all the needed development packages and completely clean out my
>> build directory and rebuild matplotlib before it would work properly.
>>
>> Ben Root
>>
>> On Wed, Jun 9, 2010 at 9:47 AM, Robert Sudwarts <
>> robert.sudwa...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I've installed matplotlib in a virtual environment but am having a
>>> problem with generating a plot.
>>> I've tried to run a "simple_plot.py" both as a script and from within the
>>> ipython/python shell.
>>>
>>> I've changed the backend in
>>> virtualenvs/.../lib/python2.6/site-packages/matplotlig/mpl-data/matplotlibrc
>>> to: "backend  : TkAgg"
>>>
>>> from the within the virtualenv (regular python) shell I can:
>>> >>> import _tkinter
>>> >>> import Tkinter
>>> >>> Tkinter._test()
>>> (and the test window opens as expected)
>>>
>>> My virtualenv sys.path includes:
>>> "/home/virtualenvs/.../lib/python2.6/lib-tk'
>>>
>>> When I try to use ipython -pylab (or run a script) I'm getting an error:
>>>
>>>      .... import _tkagg
>>> ImportError: No module named _tkagg
>>>
>>> I'm assuming that there's a relatively simple fix for this related to the
>>> "matplotlibrc" backend but can't for the life of me work out how to get it
>>> fixed.   I'd be grateful for any help.
>>>
>>> Many thanks,
>>> Rob
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> ThinkGeek and WIRED's GeekDad team up for the Ultimate
>>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
>>> lucky parental unit.  See the prize list and enter to win:
>>> http://p.sf.net/sfu/thinkgeek-promo
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Matplotlib-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>>
>>
>
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to