Yes, I have python3 installed. But pip and invenio both use python-2.7.6

$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:38)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>> from msgpack import packb as serialize
/usr/lib/python2.7/dist-packages/pkg_resources.py:1031: UserWarning:
/home/angeli/.python-eggs is writable by group/others and vulnerable to
attack when used with get_resource_filename. Consider a more secure
location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment
variable).
  warnings.warn(msg, UserWarning)
>>>  Ctrl-D

$ python3
Python 3.4.0 (default, Apr 11 2014, 13:05:18)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from msgpack import packb as serialize
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'msgpack'
>>>

Best Regards

On Wed, Mar 4, 2015 at 4:17 AM, Tibor Simko <[email protected]> wrote:

> On Wed, 04 Mar 2015, Surendran Karippadath wrote:
> > I do not understand how it gives the Import Error.No module named msgpack
> >
> > when the previous command
> > $sudo pip install msgpack-python
> > messages
> > Successfully installed msgpack-python
> > Cleaning up...
>
> Could it be that you have more than one Python installation on your
> system, and that the Invenio configure command uses one Python
> executable, while your system-wide `pip` command uses another?
>
> You can try to manually confirm/infirm the presence of the msgpack
> library:
>
>   $ /some/path/to/your/python
>   >>> from msgpack import packb as serialize
>
> Best regards
> --
> Tibor Simko
>



-- 
Surendran K.K.
020-27298293

Reply via email to