Now py-matplotlib won't install
David Nicholls
david at mso.anu.edu.au
Sun Dec 27 23:43:43 PST 2009
Ryan Schmidt wrote:
> On Dec 27, 2009, at 18:24, David Nicholls wrote:
>
>> I tried to install py-matplotlib for Python and got most of the way
>> through, before being told that some port was in use, and to
>> deactivate something (should have written it down). I then closed
>> Teminal, reopened it and started over. I now get a message about
>> py-objc2 failing to install (shown here just as a single install):
>>
>> <xx>:~ xxx$ sudo port install py-pyobjc2 ---> Computing
>> dependencies for py-pyobjc2 ---> Building py-pyobjc2 Error: Target
>> org.macports.build returned: shell command " cd
>> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-pyobjc2/work/pyobjc-core"
>> && /opt/local/bin/python2.4 setup.py build " returned error 1
>> Command output: Traceback (most recent call last): File "setup.py",
>> line 322, in ? package_data = { File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/distutils/core.py",
>> line 110, in setup _setup_distribution = dist = klass(attrs) File
>> "/opt/local/lib/python2.4/site-packages/setuptools/dist.py", line
>> 260, in __init__ self.fetch_build_eggs(attrs.pop('setup_requires'))
>> File "/opt/local/lib/python2.4/site-packages/setuptools/dist.py",
>> line 283, in fetch_build_eggs for dist in working_set.resolve( File
>> "/opt/local/lib/python2.4/site-packages/pkg_resources.py", line
>> 569, in resolve raise VersionConflict(dist,req) # XXX put more info
>> here pkg_resources.VersionConflict: (macholib 1.2
>> (/opt/local/lib/python2.4/site-packages),
>> Requirement.parse('macholib>=1.2.1'))
>>
>> Error: Status 1 encountered during processing.
>
> This error is already reported here:
>
> http://trac.macports.org/ticket/22593
Thanks.
>
> Recently, py26-pyobjc2 was replaced by py26-pyobjc and py25-pyobjc2
> was replaced by py25-pyobjc. Maybe the same change needs to be made
> to py-pyobjc2 to merge it into py-pyobjc.
>
>
>> I have no idea what this implies, but, along with my 'py-biggles'
>> problem, it suggests to me that running Python under Macports is
>> perhaps not a reliable process.
>>
>> But as I don't yet know enough about macports, maybe there's a
>> simple solution. Any suggestions?
>
> As far as I know, Python in MacPorts should generally work. Of course
> individual ports may be broken, for which tickets should be filed.
OK. I'll be more systematic and file tickets.
>
> And as Joshua said, you might not want to be using the Python 2.4
> versions of these ports; you may instead want to use the Python 2.6
> versions of these ports, e.g. py26-pyobjc.
The problem is that py-matplotlib requires requires python 2.4. Hence
the Python version breeding program that's going on on my Mac ;-)
But the benefit is that I'm learning how it all works (albeit slowly)
DN
--
__________
ANU RSAA Mt Stromlo
More information about the macports-users
mailing list