Hi guys, I'm trying to switch to Python 3 for my new project but I have
encountered a couple of problems I'm not sure how to solve.
The main question would be: do you guys have lingua or deformdemo running
under Python 3.2? How did you guys solve the errors while installing? (see
below the errors I'm getting).
First I checked out the code for deform demo and when I try to install it
for develop I get hit by an error with babel:
$ python setup.py develop
Traceback (most recent call last):
File "setup.py", line 71, in <module>
setup(**setupkw)
File "/home/mariano/Code/Python3.2/lib/python3.2/distutils/core.py", line
109, in setup
_setup_distribution = dist = klass(attrs)
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/dist.py",
line 225, in __init__
_Distribution.__init__(self,attrs)
File "/home/mariano/Code/Python3.2/lib/python3.2/distutils/dist.py", line
261, in __init__
self.finalize_options()
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/dist.py",
line 258, in finalize_options
ep.load()(self, ep.name, value)
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/pkg_resources.py",
line 1990, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/babel/__init__.py",
line 29, in <module>
from babel.core import *
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/babel/core.py",
line 261
retval += ' (%s)' % u', '.join(details)
^
SyntaxError: invalid syntax
So I went back and tried to install lingua and Babel manually to see if
that helped me. Unfortunately I got an error with xlwt (beats me what excel
has to do with translations):
$ easy_install Babel lingua
Searching for Babel
Best match: Babel 0.9.6
Adding Babel 0.9.6 to easy-install.pth file
Installing pybabel script to /home/mariano/Code/Project/env/bin
Using /home/mariano/Code/Project/env/lib/python3.2/site-packages
Processing dependencies for Babel
Finished processing dependencies for Babel
Searching for lingua
Best match: lingua 1.3
Processing lingua-1.3-py3.2.egg
lingua 1.3 is already the active version in easy-install.pth
Installing po-to-xls script to /home/mariano/Code/Project/env/bin
Installing xls-to-po script to /home/mariano/Code/Project/env/bin
Installing polint script to /home/mariano/Code/Project/env/bin
Using
/home/mariano/Code/Project/env/lib/python3.2/site-packages/lingua-1.3-py3.2.egg
Processing dependencies for lingua
Searching for xlwt
Reading http://pypi.python.org/simple/xlwt/
Reading https://secure.simplistix.co.uk/svn/xlwt/trunk
Best match: xlwt 0.7.3
Downloading
http://pypi.python.org/packages/source/x/xlwt/xlwt-0.7.3.tar.gz#md5=ff97fbfe297b84b2993c9d86f40a91fe
Processing xlwt-0.7.3.tar.gz
Running xlwt-0.7.3/setup.py -q bdist_egg --dist-dir
/tmp/easy_install-v5rydu/xlwt-0.7.3/egg-dist-tmp-_t9rft
Traceback (most recent call last):
File "/home/mariano/Code/Project/env/bin/easy_install", line 9, in
<module>
load_entry_point('distribute==0.6.24', 'console_scripts',
'easy_install')()
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py",
line 1883, in main
with_ei_usage(lambda:
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py",
line 1864, in with_ei_usage
return f()
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py",
line 1887, in <lambda>
distclass=DistributionWithoutHelpCommands, **kw
File "/home/mariano/Code/Python3.2/lib/python3.2/distutils/core.py", line
148, in setup
dist.run_commands()
File "/home/mariano/Code/Python3.2/lib/python3.2/distutils/dist.py", line
917, in run_commands
self.run_command(cmd)
File "/home/mariano/Code/Python3.2/lib/python3.2/distutils/dist.py", line
936, in run_command
cmd_obj.run()
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py",
line 349, in run
self.easy_install(spec, not self.no_deps)
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py",
line 589, in easy_install
return self.install_item(spec, dist.location, tmpdir, deps)
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py",
line 624, in install_item
self.process_distribution(spec, dists[0], deps, "Using")
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py",
line 673, in process_distribution
[requirement], self.local_index, self.easy_install
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/pkg_resources.py",
line 576, in resolve
dist = best[req.key] = env.best_match(req, self, installer)
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/pkg_resources.py",
line 822, in best_match
return self.obtain(req, installer) # try and download/install
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/pkg_resources.py",
line 834, in obtain
return installer(requirement)
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py",
line 589, in easy_install
return self.install_item(spec, dist.location, tmpdir, deps)
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py",
line 619, in install_item
dists = self.install_eggs(spec, download, tmpdir)
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py",
line 809, in install_eggs
return self.build_and_install(setup_script, setup_base)
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py",
line 1086, in build_and_install
self.run_setup(setup_script, setup_base, args)
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/command/easy_install.py",
line 1075, in run_setup
run_setup(setup_script, args)
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/sandbox.py",
line 31, in run_setup
lambda: exec(compile(open(
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/sandbox.py",
line 73, in run
return func()
File
"/home/mariano/Code/Project/env/lib/python3.2/site-packages/distribute-0.6.24-py3.2.egg/setuptools/sandbox.py",
line 34, in <lambda>
{'__file__':setup_script, '__name__':'__main__'})
File "setup.py", line 5, in <module>
#
File "/tmp/easy_install-v5rydu/xlwt-0.7.3/xlwt/__init__.py", line 10, in
<module>
ImportError: No module named Workbook
TIA for any help you can provide.
Mariano
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/pylons-discuss?hl=en.