[Stackless] Import module errors with pip install
Anselm Kruis
a.kruis at science-computing.de
Wed Nov 6 22:50:59 CET 2013
Hi Richard,
unfortunately I don't have an Ubuntu 13.04 system. Therefore I can't
investigate the problem in detail. Except from the well known bug
https://bugs.launchpad.net/ubuntu/+source/python2.7/+bug/1115466 the
PyPi stackless-python package could be incompatible with the Debian
Python MultiArch Installation effort
(https://wiki.debian.org/Python/MultiArch).
It might take a while until I have time to analyse the problem in
detail. Would you mind to open an issue here
https://bitbucket.org/akruis/slp-installer/issues/new. Please provide
some details about your installation:
- do you use virtualenv?
- exact version of you python packages
dpkg -l | grep -i '^ii.*python'
- output of
python -S -c 'import sys; print repr(sys.path)'
slpython -S -c 'import sys; print repr(sys.path)'
find /usr/lib/python2.7 -type f
Regards
Anselm
Am 06.11.2013 17:12, schrieb Richard Baron Penman:
> Hello,
>
> I installed stackless via pip on Ubuntu 13.04 but had difficulty
> importing python2.7 modules:
>
>
> $ pip install stackless-python
>
> $ slpython2.7
> Traceback (most recent call last):
> File "/usr/lib/python2.7/site.py", line 563, in <module>
> main()
> File "/usr/lib/python2.7/site.py", line 545, in main
> known_paths = addusersitepackages(known_paths)
> File "/usr/lib/python2.7/site.py", line 272, in addusersitepackages
> user_site = getusersitepackages()
> File "/usr/lib/python2.7/site.py", line 247, in getusersitepackages
> user_base = getuserbase() # this will also set USER_BASE
> File "/usr/lib/python2.7/site.py", line 237, in getuserbase
> USER_BASE = get_config_var('userbase')
> File "/usr/lib/python2.7/sysconfig.py", line 578, in get_config_var
> return get_config_vars().get(name)
> File "/usr/lib/python2.7/sysconfig.py", line 524, in get_config_vars
> _init_posix(_CONFIG_VARS)
> File "/usr/lib/python2.7/sysconfig.py", line 408, in _init_posix
> from _sysconfigdata import build_time_vars
> File "/usr/lib/python2.7/_sysconfigdata.py", line 6, in <module>
> from _sysconfigdata_nd import *
> ImportError: No module named _sysconfigdata_nd
>
> $ cd /usr/lib/python2.7
> $ ln -s plat-x86_64-linux-gnu/_sysconfigdata_nd.py .
>
> $ slpython2.7
>>>> import sys
>>>> import csv
> Traceback (most recent call last):
> File "runpy.py", line 162, in _run_module_as_main
> "__main__", fname, loader, pkg_name)
> File "runpy.py", line 72, in _run_code
> exec code in run_globals
> File "/usr/lib/python2.7/csv.py", line 7, in <module>
> from functools import reduce
> File "functools.py", line 10, in <module>
> from _functools import partial, reduce
> ImportError: No module named _functools
>
>
> Any idea how to get access to the python2.7 modules?
>
> Richard
>
> _______________________________________________
> Stackless mailing list
> Stackless at stackless.com
> http://www.stackless.com/mailman/listinfo/stackless
>
--
Dipl. Phys. Anselm Kruis science + computing ag
Senior Solution Architect Ingolstädter Str. 22
email A.Kruis at science-computing.de 80807 München, Germany
phone +49 89 356386 874 fax 737 www.science-computing.de
--
Vorstandsvorsitzender/Chairman of the board of management:
Gerd-Lothar Leonhart
Vorstand/Board of Management:
Dr. Bernd Finkbeiner, Michael Heinrichs,
Dr. Arno Steitz, Dr. Ingrid Zech
Vorsitzender des Aufsichtsrats/
Chairman of the Supervisory Board:
Philippe Miltin
Sitz/Registered Office: Tuebingen
Registergericht/Registration Court: Stuttgart
Registernummer/Commercial Register No.: HRB 382196
More information about the Stackless
mailing list