This is my environment:
pugna@pugna-pc:~/Mesos/mesos-0.23.0/build/src/examples/python$
./test-framework 127.0.0.1:5050
Traceback (most recent call last):
File
"/home/pugna/Mesos/mesos-0.23.0/build/../src/examples/python/test_framework.py",
line 25, in <module>
import mesos.native
ImportError: No module named native
pugna@pugna-pc:~/Mesos/mesos-0.23.0/build/src/examples/python$
pugna@pugna-pc:~/Mesos/mesos-0.23.0/build/src/examples/python$
pugna@pugna-pc:~/Mesos/mesos-0.23.0/build/src/examples/python$
pugna@pugna-pc:~/Mesos/mesos-0.23.0/build/src/examples/python$
pugna@pugna-pc:~/Mesos/mesos-0.23.0/build/src/examples/python$ python -c
'import mesos; print mesos.__dict__;'
{'__name__': 'mesos', '__doc__': None, '__path__':
['/usr/local/lib/python2.7/dist-packages/mesos']}
pugna@pugna-pc:~/Mesos/mesos-0.23.0/build/src/examples/python$
And "mesos.native-0.23.0-py2.6-linux-x86_64.egg
mesos.interface-0.23.0-py2.6.egg"
these two packages are in /usr/local/lib/python2.7/dist-packages.
On Tue, Aug 4, 2015 at 9:38 AM, Jian Bo <[email protected]> wrote:
> I'm sorry to give you no reply for a long time,
> Here is the ticket:
> https://issues.apache.org/jira/browse/MESOS-3198?filter=-4
> MESOS-3198 <https://issues.apache.org/jira/browse/MESOS-3198>
> I'll take your achievements for reference carefully and give you feedback
> later.
> Thank you.
>
>
> On Mon, Aug 3, 2015 at 9:56 PM, haosdent <[email protected]> wrote:
>
>> And If I want to install mesos python eggs to sys.path. I need to execute
>> these steps:
>>
>> ```
>> cd build/src/python/interface
>> sudo python setup.py install
>> ```
>>
>> ```
>> cd build/src/python/native
>> sudo python setup.py install
>> ```
>>
>> And the eggs would install
>> to /usr/lib/python2.6/site-packages/mesos.interface-0.23.0-py2.6.egg
>> and
>> /usr/lib64/python2.6/site-packages/mesos.native-0.23.0-py2.6-linux-x86_64.egg
>> (CentOS 6.6 and python 2.6) finally.
>>
>> On Mon, Aug 3, 2015 at 9:49 PM, haosdent <[email protected]> wrote:
>>
>> > Hi, @Jian Bo Although I don't execute "make install", I also could
>> execute
>> > "./src/examples/python/test-framework 127.0.0.1:5050". Because
>> > "./src/examples/python/test-framework" would export PYTHONPATH contains
>> > mesos eggs. Could you execute this in you build directory?
>> >
>> > On Mon, Aug 3, 2015 at 8:48 PM, haosdent <[email protected]> wrote:
>> >
>> >> Could you create a ticket in issues.apache.org/jira/browse/MESOS to
>> >> track this? Thank you.
>> >>
>> >> On Mon, Aug 3, 2015 at 8:47 PM, haosdent <[email protected]> wrote:
>> >>
>> >>> Hi, @Jian Bo. After I clear my server environment. I think it should
>> >>> have a bug in the mesos python package, but I am not sure about this.
>> I
>> >>> execute these steps in Ubuntu/CentOS, and could "import mesos"
>> finally.
>> >>>
>> >>> ```
>> >>> sudo make uninstall
>> >>> sudo make install
>> >>> ```
>> >>> ```
>> >>> touch /usr/local/lib/python2.7/site-packages/mesos/__init__.py (If use
>> >>> python 2.7) or
>> >>> touch /usr/local/lib/python2.7/site-packages/mesos/__init__.py (If use
>> >>> python 2.6)
>> >>> ```
>> >>>
>> >>> And
>> >>> ```
>> >>> python -c 'import mesos; print mesos.__dict__;'
>> >>> ```
>> >>>
>> >>> could pass.
>> >>>
>> >>> On Mon, Aug 3, 2015 at 6:07 PM, haosdent <[email protected]> wrote:
>> >>>
>> >>>> I afraid it also some problem. I could import mesos.native in OSX
>> >>>> success while import mesos.native failed in CentOS. I am not sure it
>> is
>> >>>> because of the bug of code or just because of my dirty environment.
>> Let me
>> >>>> deep into it and give you feedback later.
>> >>>>
>> >>>> On Mon, Aug 3, 2015 at 5:23 PM, Jian Bo <[email protected]>
>> wrote:
>> >>>>
>> >>>>> It is very kind of you .
>> >>>>> In my /usr/local/lib/python2.7/site-packages/mesos , there
>> are
>> >>>>> two
>> >>>>> directory : interface/ native/
>> >>>>>
>> >>>>> interface/ :
>> >>>>> containerizer_pb2.py containerizer_pb2.pyc __init__.py
>> __init__.pyc
>> >>>>> mesos_pb2.py mesos_pb2.pyc
>> >>>>>
>> >>>>> native/ :
>> >>>>> __init__.py __init__.pyc _mesos.so*
>> >>>>>
>> >>>>> same to yours?
>> >>>>>
>> >>>>> On Mon, Aug 3, 2015 at 5:17 PM, haosdent <[email protected]>
>> wrote:
>> >>>>>
>> >>>>> > In server (CentOS 6.6), it is located
>> >>>>> > in /usr/local/lib/python2.6/site-packages/mesos/
>> >>>>> >
>> >>>>> > On Mon, Aug 3, 2015 at 5:15 PM, haosdent <[email protected]>
>> wrote:
>> >>>>> >
>> >>>>> > > In my machine(OS X), it is located
>> >>>>> > > in /usr/local/lib/python2.7/site-packages/mesos.
>> >>>>> > >
>> >>>>> > > On Mon, Aug 3, 2015 at 4:40 PM, Jian Bo <[email protected]
>> >
>> >>>>> wrote:
>> >>>>> > >
>> >>>>> > >> Thank you , but it doesn't work, the same error comes agaig. I
>> >>>>> doubt it
>> >>>>> > >> doesn't exist .
>> >>>>> > >> Can you tell me where this lib file should be located?
>> >>>>> > >>
>> >>>>> > >> On Mon, Aug 3, 2015 at 4:29 PM, haosdent <[email protected]>
>> >>>>> wrote:
>> >>>>> > >>
>> >>>>> > >> > I think you need add /usr/local/libpython2.7/site-packages/
>> to
>> >>>>> your
>> >>>>> > >> > sys.path
>> >>>>> > >> >
>> >>>>> > >> > On Mon, Aug 3, 2015 at 3:54 PM, Jian Bo <
>> [email protected]
>> >>>>> >
>> >>>>> > wrote:
>> >>>>> > >> >
>> >>>>> > >> > > 1 There is no explicit words like "error, warning", and all
>> >>>>> the step
>> >>>>> > >> of
>> >>>>> > >> > > "make check " run well( .....[OK] ).
>> >>>>> > >> > > 2 Yeah, I find "mesos/ mesos.interface-0.23.0.dist-info/
>> >>>>> > >> > > mesos.interface-0.23.0-py2.7-nspkg.pth
>> >>>>> > >> mesos.native-0.23.0.dist-info/
>> >>>>> > >> > > mesos.native-0.23.0-py2.7-nspkg.pth " in
>> >>>>> > >> > > /usr/local/libpython2.7/site-packages/
>> >>>>> > >> > >
>> >>>>> > >> > > On Mon, Aug 3, 2015 at 3:34 PM, haosdent <
>> [email protected]>
>> >>>>> > wrote:
>> >>>>> > >> > >
>> >>>>> > >> > > > After you execute "make install", could you find some
>> error
>> >>>>> in the
>> >>>>> > >> log?
>> >>>>> > >> > > Or
>> >>>>> > >> > > > find some thing like
>> >>>>> /usr/lib64/python2.7/site-packages/mesos* in
>> >>>>> > >> > python
>> >>>>> > >> > > > sys.path?
>> >>>>> > >> > > >
>> >>>>> > >> > > > On Mon, Aug 3, 2015 at 3:22 PM, Jian Bo <
>> >>>>> [email protected]>
>> >>>>> > >> > wrote:
>> >>>>> > >> > > >
>> >>>>> > >> > > > > I follow the gettingstarted page of the official
>> website,
>> >>>>> then
>> >>>>> > >> > download
>> >>>>> > >> > > > the
>> >>>>> > >> > > > > tar package.
>> >>>>> > >> > > > > Furthermore , all steps above run well.
>> >>>>> > >> > > > >
>> >>>>> > >> > > > > On Mon, Aug 3, 2015 at 3:13 PM, haosdent <
>> >>>>> [email protected]>
>> >>>>> > >> wrote:
>> >>>>> > >> > > > >
>> >>>>> > >> > > > > > Hello, how you install mesos-0.23? You install from
>> >>>>> build
>> >>>>> > >> source?
>> >>>>> > >> > > > > >
>> >>>>> > >> > > > > > On Mon, Aug 3, 2015 at 3:01 PM, Jian Bo <
>> >>>>> > [email protected]
>> >>>>> > >> >
>> >>>>> > >> > > > wrote:
>> >>>>> > >> > > > > >
>> >>>>> > >> > > > > > > Hi dev-friends,
>> >>>>> > >> > > > > > > I deploy apache mesos-0.23 on Ubuntu14.04 This
>> >>>>> error comes
>> >>>>> > >> from
>> >>>>> > >> > > the
>> >>>>> > >> > > > > > last
>> >>>>> > >> > > > > > > step "# Run Python framework (Exits after
>> successfully
>> >>>>> > running
>> >>>>> > >> > some
>> >>>>> > >> > > > > > > tasks.). $ ./src/examples/python/test-framework
>> >>>>> > >> 127.0.0.1:5050"
>> >>>>> > >> > > > > > >
>> >>>>> > >> > > > > > > Mesos/src/examples/python/test_framework.py line
>> 25,
>> >>>>> > >> mesos.native
>> >>>>> > >> > > > could
>> >>>>> > >> > > > > > not
>> >>>>> > >> > > > > > > found
>> >>>>> > >> > > > > > > <
>> >>>>> > >> > > > > > >
>> >>>>> > >> > > > > >
>> >>>>> > >> > > > >
>> >>>>> > >> > > >
>> >>>>> > >> > >
>> >>>>> > >> >
>> >>>>> > >>
>> >>>>> >
>> >>>>>
>> http://stackoverflow.com/questions/31778838/mesos-src-examples-python-test-framework-py-line-25-mesos-native-could-not-foun
>> >>>>> > >> > > > > > > >
>> >>>>> > >> > > > > > >
>> >>>>> > >> > > > > > > Anyone who can help me solve this problem?
>> >>>>> > >> > > > > > >
>> >>>>> > >> > > > > >
>> >>>>> > >> > > > > >
>> >>>>> > >> > > > > >
>> >>>>> > >> > > > > > --
>> >>>>> > >> > > > > > Best Regards,
>> >>>>> > >> > > > > > Haosdent Huang
>> >>>>> > >> > > > > >
>> >>>>> > >> > > > >
>> >>>>> > >> > > >
>> >>>>> > >> > > >
>> >>>>> > >> > > >
>> >>>>> > >> > > > --
>> >>>>> > >> > > > Best Regards,
>> >>>>> > >> > > > Haosdent Huang
>> >>>>> > >> > > >
>> >>>>> > >> > >
>> >>>>> > >> >
>> >>>>> > >> >
>> >>>>> > >> >
>> >>>>> > >> > --
>> >>>>> > >> > Best Regards,
>> >>>>> > >> > Haosdent Huang
>> >>>>> > >> >
>> >>>>> > >>
>> >>>>> > >
>> >>>>> > >
>> >>>>> > >
>> >>>>> > > --
>> >>>>> > > Best Regards,
>> >>>>> > > Haosdent Huang
>> >>>>> > >
>> >>>>> >
>> >>>>> >
>> >>>>> >
>> >>>>> > --
>> >>>>> > Best Regards,
>> >>>>> > Haosdent Huang
>> >>>>> >
>> >>>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Best Regards,
>> >>>> Haosdent Huang
>> >>>>
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Best Regards,
>> >>> Haosdent Huang
>> >>>
>> >>
>> >>
>> >>
>> >> --
>> >> Best Regards,
>> >> Haosdent Huang
>> >>
>> >
>> >
>> >
>> > --
>> > Best Regards,
>> > Haosdent Huang
>> >
>>
>>
>>
>> --
>> Best Regards,
>> Haosdent Huang
>>
>
>