0

CherryPy と Python3 で使用するテンプレート言語をいくつかインストールしようとしていますが、インストールできません。Mako と Jinja2 はどちらも Python 2 に正常にインストールされますが、Py3 にインストールしようとすると、エラーが発生してインストールされません。彼らはこの同じエラーを出します:

TypeError: can't use a bytes pattern on a string-like object

Ubuntu 12.04、Python 3.2.3 を使用しており、Mako 0.7.2 と Jinja2 をインストールしようとしました。それらをインストールする方法があるかどうか、何か考えはありますか? そうでない場合、CherryPy w/ Py3 で役立つ優れたテンプレート言語はありますか?

更新:試してみたときのエラーのトレースバック全体を次に示しますsudo python3 setup.py install

Adding Mako 0.7.2 to easy-install.pth file
Traceback (most recent call last):
  File "setup.py", line 61, in <module>
    **extra
  File "/usr/lib/python3.2/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/lib/python3.2/distutils/dist.py", line 917, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python3.2/distutils/dist.py", line 936, in run_command
    cmd_obj.run()
  File "/usr/local/lib/python3.2/dist-packages/distribute-0.6.13-py3.2.egg/setuptools/command/install.py", line 73, in run
    self.do_egg_install()
  File "/usr/local/lib/python3.2/dist-packages/distribute-0.6.13-py3.2.egg/setuptools/command/install.py", line 101, in do_egg_install
    cmd.run()
  File "/usr/local/lib/python3.2/dist-packages/distribute-0.6.13-py3.2.egg/setuptools/command/easy_install.py", line 342, in run
    self.easy_install(spec, not self.no_deps)
  File "/usr/local/lib/python3.2/dist-packages/distribute-0.6.13-py3.2.egg/setuptools/command/easy_install.py", line 562, in easy_install
    return self.install_item(None, spec, tmpdir, deps, True)
  File "/usr/local/lib/python3.2/dist-packages/distribute-0.6.13-py3.2.egg/setuptools/command/easy_install.py", line 613, in install_item
    self.process_distribution(spec, dist, deps)
  File "/usr/local/lib/python3.2/dist-packages/distribute-0.6.13-py3.2.egg/setuptools/command/easy_install.py", line 641, in process_distribution
    self.install_egg_scripts(dist)
  File "/usr/local/lib/python3.2/dist-packages/distribute-0.6.13-py3.2.egg/setuptools/command/easy_install.py", line 511, in install_egg_scripts
    dist.get_metadata('scripts/'+script_name)
  File "/usr/local/lib/python3.2/dist-packages/distribute-0.6.13-py3.2.egg/setuptools/command/easy_install.py", line 735, in install_script
    script_text = get_script_header(script_text) + (
  File "/usr/local/lib/python3.2/dist-packages/distribute-0.6.13-py3.2.egg/setuptools/command/easy_install.py", line 1588, in get_script_header
    match = first_line_re.match(first)
TypeError: can't use a bytes pattern on a string-like object
4

1 に答える 1

2

http://sourceforge.net/apps/trac/xenwebmanager/wiki/GettingStarted pythion と Cherrypy を探してください。Joomlaについては、http://jinja.pocoo.org/docs/intro/

これは端末にインストールされます

sudo apt-get install python-pip
easy_install Jinja2
pip install Jinja2

http://www.saltycrane.com/blog/2010/02/how-install-pip-ubuntu/
于 2013-03-31T22:42:29.513 に答える