[Neurodebian-users] python-joblib and python2.7

Yaroslav Halchenko debian at onerussian.com
Wed Dec 7 23:01:44 UTC 2011


Hi Emanuele,

I thought by now you would be all Debian ;) oh well -- now both of us
need to suffer...

I can't reproduce your problem -- doing that in a clean 11.04 chroot and
everything is splendid as long as I have both 2.6 and 2.7 available (see
below). so check that you do have 11.04, that you do have both pythons, that
you have them listed as supported in /usr/share/python/debian_defaults, try
reinstalling it (apt-get install --reinstall python-joblib),...

neurodebian at head2:~$ sudo nd_login nd+ubuntu natty amd64 /tmp
 -> Copying COW directory
  forking: rm -rf /backup/neurodebian/build/cow.4086
  forking: cp -al /backup/neurodebian/cow/nd+ubuntu-natty-amd64.cow /backup/neurodebian/build/cow.4086
I: removed stale ilistfile /backup/neurodebian/build/cow.4086/.ilist
 -> Invoking pbuilder
  forking: pbuilder login --aptcache /backup/neurodebian/ubuntu_aptcache --bindmounts /tmp --buildplace /backup/neurodebian/build/cow.4086 --no-targz --internal-chrootexec chroot /backup/neurodebian/build/cow.4086 cow-shell
W: /root/.pbuilderrc does not exist
I: Running in no-targz mode
I: copying local configuration
I: mounting /proc filesystem
I: mounting /dev/pts filesystem
I: Mounting /tmp
I: Mounting /var/cache/pbuilder/ccache
I: policy-rc.d already exists
I: Obtaining the cached apt archive contents
apt-get install python-joblib
I: entering the shell
root at head2:/# apt-get install python-joblib
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libexpat1 mime-support neurodebian-popularity-contest popularity-contest python python-support python2.7
Suggested packages:
  anacron python-doc python-tk python-profiler python2.7-doc python2.7-profiler
Recommended packages:
  file python-numpy python-nose python-simplejson
The following NEW packages will be installed:
  libexpat1 mime-support neurodebian-popularity-contest popularity-contest python python-joblib python-support python2.7
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/3016 kB of archives.
After this operation, 12.1 MB of additional disk space will be used.
Do you want to continue [Y/n]? 
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously deselected package libexpat1.
(Reading database ... 13599 files and directories currently installed.)
Unpacking libexpat1 (from .../libexpat1_2.0.1-7ubuntu3_amd64.deb) ...
Selecting previously deselected package popularity-contest.
Unpacking popularity-contest (from .../popularity-contest_1.51ubuntu1_all.deb) ...
Selecting previously deselected package mime-support.
Unpacking mime-support (from .../mime-support_3.51-1ubuntu1_all.deb) ...
Selecting previously deselected package python2.7.
Unpacking python2.7 (from .../python2.7_2.7.1-5ubuntu2_amd64.deb) ...
Selecting previously deselected package python.
Unpacking python (from .../python_2.7.1-0ubuntu5_all.deb) ...
Selecting previously deselected package python-support.
Unpacking python-support (from .../python-support_1.0.10ubuntu3_all.deb) ...
Selecting previously deselected package neurodebian-popularity-contest.
Unpacking neurodebian-popularity-contest (from .../neurodebian-popularity-contest_0.25~nd11.04+1_all.deb) ...
Selecting previously deselected package python-joblib.
Unpacking python-joblib (from .../python-joblib_0.5.4-1~nd11.04+1_all.deb) ...
Setting up libexpat1 (2.0.1-7ubuntu3) ...
Setting up popularity-contest (1.51ubuntu1) ...
Setting up mime-support (3.51-1ubuntu1) ...
update-alternatives: using /usr/bin/see to provide /usr/bin/view (view) in auto mode.
Setting up python2.7 (2.7.1-5ubuntu2) ...
Setting up python (2.7.1-0ubuntu5) ...
Setting up python-support (1.0.10ubuntu3) ...
Setting up neurodebian-popularity-contest (0.25~nd11.04+1) ...
Adding NeuroDebian url for Popularity Contest submissions.
Setting up python-joblib (0.5.4-1~nd11.04+1) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Processing triggers for python-support ...
root at head2:/# python2.7 -c 'import joblib;print joblib.__version__'
0.5.4
root at head2:/# python2.6 -c 'import joblib;print joblib.__version__'
-bash: python2.6: command not found
root at head2:/# apt-get install python2.6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  python2.6-minimal
Suggested packages:
  python2.6-doc python2.6-profiler binfmt-support
The following NEW packages will be installed:
  python2.6 python2.6-minimal
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/3936 kB of archives.
After this operation, 15.0 MB of additional disk space will be used.
Do you want to continue [Y/n]? 
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously deselected package python2.6-minimal.
(Reading database ... 14303 files and directories currently installed.)
Unpacking python2.6-minimal (from .../python2.6-minimal_2.6.6-6ubuntu7_amd64.deb) ...
Selecting previously deselected package python2.6.
Unpacking python2.6 (from .../python2.6_2.6.6-6ubuntu7_amd64.deb) ...
Setting up python2.6-minimal (2.6.6-6ubuntu7) ...
Setting up python2.6 (2.6.6-6ubuntu7) ...
Processing triggers for python-support ...
root at head2:/# python2.6 -c 'import joblib;print joblib.__version__'
0.5.4
root at head2:/# ls -ld /usr/lib/pymodules/python2.*/joblib
drwxr-xr-x 3 root root 4096 Dec  7 22:57 /usr/lib/pymodules/python2.6/joblib
drwxr-xr-x 3 root root 4096 Dec  7 22:56 /usr/lib/pymodules/python2.7/joblib


On Wed, 07 Dec 2011, Emanuele Olivetti wrote:

> Hi,

> I am using neurodebian repositories on ubuntu (11.04). I have installed
> both python2.6 (default python) and python2.7 via apt-get. Then I installed
> python-joblib via apt-get from neurodebian repositories but I can see
> that library only from python2.6. Precisely python-joblib is installed
> in /usr/share/pyshared/joblib and symbolic links are created within
> /usr/lib/pymodules/python2.6/joblib. Is there a reason why they are not
> created in /usr/lib/pymodules/python2.7 as well? By the way
> /usr/lib/pymodules/python2.6 does not exist at all...
> Am I missing something?

> Best,

> Emanuele


> _______________________________________________
> Neurodebian-users mailing list
> Neurodebian-users at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/neurodebian-users


-- 
=------------------------------------------------------------------=
Keep in touch                                     www.onerussian.com
Yaroslav Halchenko                 www.ohloh.net/accounts/yarikoptic



More information about the Neurodebian-users mailing list