[MacPorts] #39441: py27-readline @6.2.4.1_0: build failure with distribute installed in /Library/Python
MacPorts
noreply at macports.org
Fri Jun 28 23:00:13 PDT 2013
#39441: py27-readline @6.2.4.1_0: build failure with distribute installed in
/Library/Python
----------------------------+--------------------------------
Reporter: abc@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.1.3
Resolution: | Keywords:
Port: py27-readline |
----------------------------+--------------------------------
Comment (by jfilippidis@…):
The issue in my case (with the same log, see [ticket:39525] ) had been as
explained in [ticket:34763].
The Mac OS X python 2.7 installation interferes with MacPorts python 2.7.
This occurs while calling setup.py during port install py27-readline.
Setup.py tries to import from setuptools and instead of using the MacPorts
setuptools version 0.7 (no distribute), it uses the system python one.
Part of the error is also explained here:
https://bitbucket.org/tarek/distribute/issue/104
Also, other packages (like pep8) failed to installed due to the same
reason, preventing installation of ipython and spyder.
Briefly, all this is caused by adding /Library/Python/2.7/site-packages to
the path while building, for more explanations see [ticket:34763].
A solution for all these problems is to uninstall the distribute package
from the preinstalled Mac OS X python 2.7.
In order to achieve this, follow these steps:
{{{
sudo port select --set python python27-apple
sudo pip uninstall distribute
sudo port select --set python python27
}}}
--
Ticket URL: <https://trac.macports.org/ticket/39441#comment:7>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list