在Dockerfile上安装CairoSVG和WeazyPrint时,我不断得到这个TypeError:
Collecting WeasyPrint
Downloading WeasyPrint-0.34.tar.gz (391kB)
Collecting cairosvg
Downloading CairoSVG-2.0.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-pSKp0y/cairosvg/setup.py", line 24, in <module>
with open(init_path, 'r', encoding='utf-8') as fd:
TypeError: 'encoding' is an invalid keyword argument for this function
Run Code Online (Sandbox Code Playgroud)
经过一些研究,我发现CairoSVG-2.x适用于Python 3+.安装1.x版本时问题解决了:
pip install cairosvg==1.0.22
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1253 次 |
| 最近记录: |