安装带有Python 3:UnicodeDecodeE的FlaskFlatPages时出错

2024-06-17 08:21:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用pip3 install Flask-FlatPages安装Flask FlatPages。在

这是输出:

Downloading/unpacking Flask-FlatPages
  Downloading Flask-FlatPages-0.5.tar.gz
  Running setup.py (path:/var/www/app/venv/build/Flask-FlatPages/setup.py) egg_info for package Flask-FlatPages
    Traceback (most recent call last):
      File "<string>", line 17, in <module>
      File "/var/www/app/venv/build/Flask-FlatPages/setup.py", line 10, in <module>
        INIT_PY = open(os.path.join(ROOT, 'flask_flatpages', '__init__.py')).read()
      File "/var/www/app/venv/lib/python3.4/encodings/ascii.py", line 26, in decode
        return codecs.ascii_decode(input, self.errors)[0]
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 164: ordinal not in range(128)
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 17, in <module>

  File "/var/www/app/venv/build/Flask-FlatPages/setup.py", line 10, in <module>

    INIT_PY = open(os.path.join(ROOT, 'flask_flatpages', '__init__.py')).read()

  File "/var/www/app/venv/lib/python3.4/encodings/ascii.py", line 26, in decode

    return codecs.ascii_decode(input, self.errors)[0]

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 164: ordinal not in range(128)

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /var/www/app/venv/build/Flask-FlatPages
Storing debug log for failure in /root/.pip/pip.log

从外观上看,我猜它与Python3.x不兼容?在

我有什么遗漏吗?在

还有其他选择吗?我试图解析.md文件的目录,如here所述。在


Tags: inpybuildappflatpagesflaskvenvvar