thrift-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nobuaki Sukegawa <nsu...@gmail.com>
Subject Re: ImportError: No module named thrift.transport
Date Sat, 21 Nov 2015 21:48:40 GMT
Hi Sundar,

Not sure why the installation does not work for you.
A quick workaround is to rename "src"  to "thrift".
Everything except C extension (accelerated binary protocol) should still
work.

On Sat, Nov 21, 2015 at 8:28 AM Sundar Nadathur <snadathu@altera.com> wrote:

> Hi all,
>     I have found many instances of this error "ImportError: No module
> named thrift.transport" in Google. However, running setup.py does not fix
> the problem for me. Please LMK what I should do differently.
>
> Specifically, I have generated Python code from a thrift file, and am
> trying to run the client. Here's the error:
> $ ./force_rpc-remote
> Traceback (most recent call last):
>   File "./force_rpc-remote", line 13, in <module>
>     from thrift.transport import TTransport
> ImportError: No module named thrift.transport
>
> I have installed the Thrift library under
> mypath/Thrift/thrift-0.9.3/lib/py:
> py $ ls
> CMakeLists.txt*  coding_standards.md  compat/  Makefile.am*  Makefile.in
> README.md  setup.cfg  setup.py  src/
>
> I ran setup.py as follows:
> py $ sudo python setup.py install
> [sudo] password for snadathu:
> /tools/share/python/2.7.1/linux64/lib/python2.7/distutils/dist.py:267:
> UserWarning: Unknown distribution option: 'use_2to3'
>   warnings.warn(msg)
> running install
>
> However, it seems to return an error status:
> py $ echo $?
> 139
>
> I tried modifying setup.py as below, with no difference:
> setup(name = 'thrift', . . .
>         # use_2to3 = True,
>         use_2to3 = False,
>         **extensions
>     )
>
> Subsequently, as expected, force_rpc-remote throws ImportError. Please
> note that I have set PYTHONPATH to include both
> mypath/Thrift/thrift-0.9.3/lib/py and
> mypath/Thrift/thrift-0.9.3/lib/py/src/.
>
> Details:
>    Thrift 0.9.3
>    Python 2.7.1
>
> Cheers,
> Sundar
>
>
> ________________________________
>
> Confidentiality Notice.
> This message may contain information that is confidential or otherwise
> protected from disclosure. If you are not the intended recipient, you are
> hereby notified that any use, disclosure, dissemination, distribution, or
> copying of this message, or any attachments, is strictly prohibited. If you
> have received this message in error, please advise the sender by reply
> e-mail, and delete the message and any attachments. Thank you.
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message