> Ubuntu 12.10
I meant 14.10 (Utopic), my bad.
On 11/06/2014 06:40 PM, Alexandre Montplaisir wrote:
Hi,
Just a note, the python bindings are also packaged in the
Debian/Ubuntu packages, under the "python3-babeltrace" package.
On Ubuntu it's only available on 12.10 and up though, but it should be
available if one uses the PPA packages.
Cheers,
Alexandre
On 11/06/2014 03:00 AM, Julien Desfossez wrote:
Tested on a fresh Ubuntu 14.04 install and it works !
Thanks :-) !!
On 14-11-05 04:02 PM, Jérémie Galarneau wrote:
This commit in the master branch should perform the detection and
install the module under dist-packages when using Debian. Could anyone
confirm it works on Ubuntu? I can backport it to stable-1.2 if it
helps.
commit 1b39e2de5485147dd3dc7089c4edfd685d5cad96
Author: Jérémie Galarneau <[email protected]>
Date: Thu Oct 16 16:36:10 2014 -0400
Detect Python packages directory on configure
The Python interpreter on Debian is configured to use
...lib/python.../dist-packages instead of
.../lib/python.../site-packages to look for extra modules.
python_modules.m4 performs a runtime python check of the
sys.path variable to check wether the selected interpreter is
configured to use site-packages vs dist-packages.
Signed-off-by: Jérémie Galarneau <[email protected]>
Regards,
Jérémie
On Wed, Nov 5, 2014 at 11:29 AM, Julien Desfossez
<[email protected]> wrote:
Hi,
The problem resides with the default search path of Python on
Debian/Ubuntu.
When installing manually a Python library, it is installed in
/usr/local/lib/python3.x/site-packages, but Python on Debian/Ubuntu
does
not look into this path but does look into dist-packages...
So you can either symlink /usr/local/lib/python3.x/dist-packages so
/usr/local/lib/python3.x/site-packages which is ugly.
Or use this kind of hack at the beginning of your Python program :
try:
from babeltrace import TraceCollection
except ImportError:
# quick fix for debian-based distros
sys.path.append("/usr/local/lib/python%d.%d/site-packages" %
(sys.version_info.major, sys.version_info.minor))
from babeltrace import TraceCollection
You can have a look at this bug report about why it will probably
never
be fixed...
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765022
I hope the workaround at least solves the problem you are having,
Julien
On 14-11-04 05:37 PM, Bin YE wrote:
Hi there
i have installed Lttng and babeltrace
my system:Ubuntu 14.04LTS
I have made following steps
sudo apt-add-repository ppa:lttng/ppa
sudo apt-get update
sudo apt-get install lttng-tools
sudo apt-get install lttng-modules-dkms
sudo apt-get install liblttng-ust-dev
export PYTHON="python3"
export PYTHON_CONFIG="/usr/bin/python3-config"
./configure --enable-python-bindings
make
make install
ldconfig
but i still can not use babeltrace python bindings
when i run import babeltrace it output error with no module
I really need you help about it
Thank you very much in advance
Bin Ye
_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev