rsb problem with python

Gedare Bloom gedare at rtems.org
Wed May 30 17:01:01 UTC 2018


Pete,

On Wed, May 30, 2018 at 12:19 PM, D Peter Siddons <siddons at bnl.gov> wrote:
> Hi Gedare,
>
>    I didn't get your earlier email (?), but the answer is:
>
> /home/peter/miniconda3/bin/python3.6
>
> so the only way I have 3.6 is through miniconda. Maybe it expects
> /usr/bin/python3.6?
>
Odd that my email didn't come through to you. Anyway, since 'which'
finds it, the paths seem correct. Alex' suggestion to install the
development library is a good one however. I have had problems in the
past with mixed Anaconda python installations and Ubuntu distro ones.
I (like you) had the conda in a subdir of my home directory though, so
I found it was easiest for me to just disable the conda paths e.g. by
commenting out
#export PATH="/home/gedare/anaconda3/bin:$PATH"
in my .bashrc was sufficient for me

Then, I could install/use the Ubuntu distributions Python2/3 packages
without conflicts.

Gedare

> Pete.
>
>
>
> On 05/30/2018 12:12 PM, Gedare Bloom wrote:
>
> Alex,
>
> Yes that also makes sense, thank you. Usually, I've seen that problem
> manifest as missing Python.h, but error messages can be vague and
> inconsistent. :)
>
> On Wed, May 30, 2018 at 11:49 AM, Slide <slide.o.mix at gmail.com> wrote:
>
> I ran into a similar issue and the way I solved it was by installing the
> -dev package for Python. For me this was libpython3-dev on Ubuntu. I'm not
> sure how to do that with the Anaconda installation, but this may help point
> you in the right direction.
>
> Regards,
>
> Alex
>
> On Wed, May 30, 2018 at 6:57 AM Gedare Bloom <gedare at rtems.org> wrote:
>
> Pete,
>
> Do you get anything with:
> $ which python3.6
>
> Probably, it is looking for that invocation command. I ought to try
> this, because my Ubuntu does not ship with python3.6 I know, so maybe
> it breaks too... hm
>
> On Mon, May 28, 2018 at 6:23 PM, Siddons, David <siddons at bnl.gov> wrote:
>
> Hi Amaan,
>    Actually,  /home/peter/miniconda3/bin/python is a soft link to
> /home/peter/miniconda3/bin/python3.6 already! Does rsb not follow links?
> Pete.
>
> ________________________________
> From: Amaan Cheval [amaan.cheval at gmail.com]
> Sent: Monday, May 28, 2018 6:05 PM
> To: Siddons, David
> Cc: users at rtems.org
> Subject: Re: rsb problem with python
>
> Hey David!
>
> It looks to me like Anaconda doesn't install the "alias" binaries
> specifying
> the version (for eg. both "python" and "python3.6"). I believe the fix
> in
> your case should be as simple as copying your existing binary with the
> following command:
>
> cp /home/peter/miniconda3/bin/python
> /home/peter/miniconda3/bin/python3.6
>
>
> On Tue, May 29, 2018, 3:28 AM Siddons, David <siddons at bnl.gov> wrote:
>
> While building rsb for arm-rtems I got this problem:
>
> checking for python... /home/peter/miniconda3/bin/python
> checking for python3.6... no
> configure: error: python is missing or unusable
> Makefile:9095: recipe for target 'configure-gdb' failed
> make[1]: *** [configure-gdb] Error 1
> make[1]: Leaving directory
>
> '/home/peter/development/rtems/src/rtems-source-builder/rtems/build/arm-rtems5-gdb-8.0.1-x86_64-linux-gnu-1/build'
> Makefile:848: recipe for target 'all' failed
> make: *** [all] Error 2
> shell cmd failed: /bin/sh -ex
>
> /home/peter/development/rtems/src/rtems-source-builder/rtems/build/arm-rtems5-gdb-8.0.1-x86_64-linux-gnu-1/doit
> error: building
>
> arm-rtems5-gdb-8.0.1-x86_64-linux-gnu-1peter at peter-Latitude-E7240:~/development/rtems/src/rtems-source-builder/rtems$
>
> I am running Ubuntu:
>
> peter at peter-Latitude-E7240:/etc$ lsb_release -a
> LSB Version:
>
> core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:printing-9.20160110ubuntu0.2-amd64:printing-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
> Distributor ID: Ubuntu
> Description:    Ubuntu 16.04.4 LTS
> Release:        16.04
> Codename:       xenial
>
> then:
>
> python -V
> Python 3.6.1 :: Continuum Analytics, Inc.
>
> This comes from an Anaconda installation. If I remove the path entry
> which
> causes that I get python 2.7, which is the default Ubuntu 16.04
> version. Do
> I need to install Python 3.6?
>
> Pete.
>
>
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users
>
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users
>
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users
>
> .
>
>
> --
> D. Peter Siddons
> Detector Development Group Leader
> Photon Science Division, NSLS-II,
> Bldg. 535B
> Brookhaven National Laboratory
> Upton, NY 11973
>
> email: siddons at bnl.gov
> Phone: (631) 344-2738


More information about the users mailing list