kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #22438
Re: Opening pcbnew from kicad: ImportError: No module named pcbnew
2016-01-08 16:43 GMT+01:00 Clemens Koller <cko@xxxxxxxxx>:
> Hello, Wayne, Kyle!
>
> [CC: to Arch Kicad package maintainer]
>
> On 2016-01-08 16:21, Wayne Stambaugh wrote:
>> I figured out your issue. Unfortunately when you install from source,
>> the python modules are always installed in the python site package path
>> which will fail without root privileges on linux distros.
>
> Okay.
>
>> You may have missed the python module install failure.
>
> Likely, will have to look again.
>
>> We may want to rethink this
>> in the future but that is a can of worms I don't want to tackle right
>> now because it has the potential to break our automated package builds.
>
> Thank you for analysing this... So: heads-up here!
> I am currently fine building kicad without the scripting features,
> where everything looks normal for me.
>
> Maybe this issue should be documented somewhere for the
> distro-packagers before they run into the annoyance when they
> enable the scripting feature.
Distro packagers are supposed to enable scripting, and when they
generate a package it is installed in the proper location for python.
AFIK
Anyway, I did write to keenerd that the scripting is supposed to be
enabled. But it does not seem he is the last packager at the moment.
> Currently, there seems to be no issue in the "official" Arch package:
>
> https://projects.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/kicad
>
> but:
>
> cmake ... -DKICAD_SCRIPTING=ON -DKICAD_SCRIPTING_MODULES=ON -DKICAD_SCRIPTING_WXPYTHON=ON ...
> might need a manual workaround because the python modules are always installed
> in the python site package path which will fail without root privileges on linux distros.
>
>> You have two options. Run make install using sudo or manually copy the
>> python modules somewhere in your home folder and use the PYTHONPATH
>> environment variable to add your custom path to Python so it can find
>> the pcbnew python modules.
>
> Thanks, I choose the third option for now: Not use scripting.
>
> Regards,
>
> Clemens
>
>> On 1/8/2016 9:50 AM, Clemens Koller wrote:
>>> I feel like spamming the list with my noise ;-)
>>>
>>> On 2016-01-08 15:39, jp charras wrote:
>>>> Looks like pcbnew.py (and perhaps _pcbnew.pyc) is not found ( not copied
>>>> to the right folder).
>>>
>>> That's what ended up in the bin directory:
>>>
>>> $ pwd
>>> /home/admin/SW/bin
>>> $ ls -la
>>> total 40984
>>> drwxr-xr-x 2 admin admin 4096 Jan 8 15:32 .
>>> drwxr-xr-x 5 admin admin 4096 Jan 8 15:32 ..
>>> -rwxr-xr-x 1 admin admin 1080168 Jan 8 15:25 bitmap2component
>>> -rwxr-xr-x 1 admin admin 6476080 Jan 8 15:28 _cvpcb.kiface
>>> -rwxr-xr-x 1 admin admin 847080 Jan 8 15:22 dxf2idf
>>> -rwxr-xr-x 1 admin admin 509792 Jan 8 15:32 eeschema
>>> -rwxr-xr-x 1 admin admin 7028544 Jan 8 15:31 _eeschema.kiface
>>> -rwxr-xr-x 1 admin admin 509184 Jan 8 15:28 gerbview
>>> -rwxr-xr-x 1 admin admin 2959320 Jan 8 15:28 _gerbview.kiface
>>> -rwxr-xr-x 1 admin admin 391184 Jan 8 15:22 idf2vrml
>>> -rwxr-xr-x 1 admin admin 24968 Jan 8 15:22 idfcyl
>>> -rwxr-xr-x 1 admin admin 16392 Jan 8 15:22 idfrect
>>> -rwxr-xr-x 1 admin admin 1196304 Jan 8 15:26 kicad
>>> -rwxr-xr-x 1 admin admin 509184 Jan 8 15:28 pcb_calculator
>>> -rwxr-xr-x 1 admin admin 2160920 Jan 8 15:26 _pcb_calculator.kiface
>>> -rwxr-xr-x 1 admin admin 511384 Jan 8 15:32 pcbnew
>>> -rwxr-xr-x 1 admin admin 14602320 Jan 8 15:32 _pcbnew.kiface
>>> -rwxr-xr-x 1 admin admin 509792 Jan 8 15:28 pl_editor
>>> -rwxr-xr-x 1 admin admin 2588016 Jan 8 15:26 _pl_editor.kiface
>>> $
>>>
>>> Clemens
>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help : https://help.launchpad.net/ListHelp
>>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help : https://help.launchpad.net/ListHelp
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
Follow ups
References
-
Opening pcbnew from kicad: ImportError: No module named pcbnew
From: Clemens Koller, 2016-01-08
-
Re: Opening pcbnew from kicad: ImportError: No module named pcbnew
From: Jon Neal, 2016-01-08
-
Re: Opening pcbnew from kicad: ImportError: No module named pcbnew
From: Clemens Koller, 2016-01-08
-
Re: Opening pcbnew from kicad: ImportError: No module named pcbnew
From: Nick Østergaard, 2016-01-08
-
Re: Opening pcbnew from kicad: ImportError: No module named pcbnew
From: Wayne Stambaugh, 2016-01-08
-
Re: Opening pcbnew from kicad: ImportError: No module named pcbnew
From: Clemens Koller, 2016-01-08
-
Re: Opening pcbnew from kicad: ImportError: No module named pcbnew
From: Wayne Stambaugh, 2016-01-08
-
Re: Opening pcbnew from kicad: ImportError: No module named pcbnew
From: Clemens Koller, 2016-01-08
-
Re: Opening pcbnew from kicad: ImportError: No module named pcbnew
From: jp charras, 2016-01-08
-
Re: Opening pcbnew from kicad: ImportError: No module named pcbnew
From: Clemens Koller, 2016-01-08
-
Re: Opening pcbnew from kicad: ImportError: No module named pcbnew
From: Wayne Stambaugh, 2016-01-08
-
Re: Opening pcbnew from kicad: ImportError: No module named pcbnew
From: Clemens Koller, 2016-01-08