Installing simplejson issues
Gabriel Genellina
gagsl-py2 at yahoo.com.ar
Sat Mar 29 00:24:16 EDT 2008
En Fri, 28 Mar 2008 23:23:01 -0300, <blwatson at gmail.com> escribió:
> On Mar 28, 1:57 pm, "Gabriel Genellina" <gagsl-... at yahoo.com.ar>
> wrote:
>> En Fri, 28 Mar 2008 16:14:07 -0300, <blwat... at gmail.com> escribió:
>>
>> > I am trying to install the twitter python wrapper...I got that
>> > installed just fine, but am having serious troubles getting the
>> > simplejson package to install. I need help diagnosing where this is
>> > failing. I am trying to use:
>>
>> >http://pypi.python.org/pypi/simplejson
>>
>> > and I run "python setup.py build" and then "python setup.py install",
>> > which both seem to work just fine.
I tried to install the package but failed. Looks like the setup.py used by
simplejson is broken - doesn't handle well the case when the C extension
can't be compiled.
When I run `python setup.py install` I got this message:
building 'simplejson._speedups' extension
**********************************************************************
WARNING: The C extension could not be compiled, speedups are not enabled.
Below is the output showing how the compilation failed:
Python was built with Visual Studio version 7.1, and extensions need to be
built
with the same version of the compiler, but it isn't installed.
**********************************************************************
and later:
removing simplejson.egg-info\native_libs.txt
...
error: can't copy 'simplejson.egg-info\native_libs.txt': doesn't exist or
not a regular file
I suggest that you remove the simplejson-xxxxxx.egg file and delete the
simplejson entry in easy-install.pth (both in your site-packages directory)
Then extract the simplejson directory from inside the original .tar.gz
archive into your site-packages directory (so you end up by example with a
.../site-packages/simplejson/decoder.py file, among others)
That appears to be enough; import simplejson worked fine for me.
I hate those f****ng eggs. Ah, and I hate easy_install too.
--
Gabriel Genellina
More information about the Python-list
mailing list