Re: question in zephyrproject


Allen Curtis
 

I did not see the “python -m site” in the instructions. 

On Tue, Sep 17, 2019 at 12:33 PM Bolivar, Marti <Marti.Bolivar@...> wrote:
Allen Curtis <allen@...> writes:

> Not my experience. The last time I installed the dependencies went into a
> dotlocal directory under the user account. Python couldn’t find them.

What distro are you using? Did you try running python3 -m site as
described below to debug?

>
> On Tue, Sep 17, 2019 at 12:12 PM Bolivar, Marti <Marti.Bolivar@...>
> wrote:
>
>> Hi Jaemin, Allen,
>>
>> "Allen Curtis via Lists.Zephyrproject.Org"
>> <allen=criticalsoftwaresolutions.com@...> writes:
>>
>> > I had this same problem. My solution was to export PYTHONPATH to include
>> > the directory containing this module. If you went through the
>> instructions,
>> > installing all the dependencies, it is installed on your system
>> > somewhere.
>>
>> Hmm, that shouldn't be needed if the Python dependencies were installed
>> correctly.
>>
>> >
>> > On Tue, Sep 17, 2019 at 4:16 AM via Lists.Zephyrproject.Org
>> <jaeminy.choi=
>> > samsung.com@...> wrote:
>> >
>> >> Hello.
>> >>
>> >>
>> >>
>> >> This is Jaemin from Samsung Electronics and we are trying to set the
>> >> environment up for Zephyr with
>> >> https://docs.zephyrproject.org/latest/getting_started/index.html.
>> >>
>> >>
>> >>
>> >> Everything went well with your manuals but when I try this one
>> >>
>> >> west build -b reel_board samples/hello_world
>> >>
>> >> (in my case west build -b qemu_x86 samples/hello_world )
>> >>
>> >>
>> >>
>> >> The error which can't find pykwalify comes up like below.
>>
>> Based on your screenshot, it looks like you are running on Linux, so you
>> should have installed west using "pip3 install --user west", which it
>> looks like you did:
>>
>> -- Found west: /home/jaeminy.choi/.local/bin/west
>>
>> If so, then pykwalify should have been installed too, because west
>> declares it as a dependency to pip:
>>
>> $ pip3 show west | grep Requires:
>> Requires: colorama, PyYAML, pykwalify, configobj, setuptools
>>
>> So as Allen said, if you have west but it can't import pykwalify, there
>> is a problem with the Python path. But you shouldn't need to set
>> PYTHONPATH; pip and Python's USER_BASE should take care of this for you.
>>
>> First, you should check that pykwalify is installed, like this:
>>
>> $ pip3 show -f pykwalify | grep Location:
>> Location: /home/foo/.local/lib/python3.6/site-packages
>>
>> If that doesn't work, reinstall west with pip3 to make sure you get it.
>>
>> Second, run "python3 -m site". The output should contain the pykwalify
>> installation directory in sys.path. Something like this:
>>
>> $ python3 -m site
>> sys.path = [
>>     '/usr/local/lib/python3.6',
>>     '/usr/lib/python36.zip',
>>     '/usr/lib/python3.6',
>>     '/usr/lib/python3.6/lib-dynload',
>>     '/home/foo/.local/lib/python3.6/site-packages',
>>     '/usr/local/lib/python3.6/dist-packages',
>>     '/usr/lib/python3/dist-packages',
>> ]
>> USER_BASE: '/home/foo/.local' (exists)
>> USER_SITE: '/home/foo/.local/lib/python3.6/site-packages' (exists)
>> ENABLE_USER_SITE: True
>>
>> Make sure:
>>
>> 1. USER_SITE is the directory where pykwalify was installed
>> 2. ENABLE_USER_SITE is True
>> 3. sys.path contains the directory where pykwalify was installed
>>
>> For more details, check:
>>
>> https://docs.python.org/3/library/site.html#site.USER_BASE
>>
>> >>
>> >>
>> >> I've googled it to solve the problem but i ended up here.
>>
>> By the way, for the future, please consider cutting and pasting text
>> instead of using screenshots of your terminal window as discussed in
>>
>>
>> https://docs.zephyrproject.org/latest/guides/getting-help.html#use-copy-paste
>>
>> It makes it easier for others to google your exact error message.
>>
>> >>
>> >> Can I have some advices?
>>
>> Hope this helps.
>>
>> Thanks,
>> Marti
>>
>> >>
>> >> (All programs I should install are beyond minimum version and I skipped
>> >> set up a toolchain step because I set up the Zephyr SDK toolchains)
>> >>
>> >>
>> >>
>> >> Thanks,
>> >>
>> >> Jaemin
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >
>> > --
>> > *Allen Curtis*
>> > Medical Device Architect
>> > *Critical Software Solutions, LLC*
>> >
>> >
>
> --
> *Allen Curtis*
> Medical Device Architect
> *Critical Software Solutions, LLC*
--
Allen Curtis
Medical Device Architect
Critical Software Solutions, LLC

Join devel@lists.zephyrproject.org to automatically receive all group messages.