阅读文档:安装过程中出现 Distutils2 错误
Read the Docs: Distutils2 error during installation
我尝试在我的 Win10 上安装阅读文档的本地实例
当我遵循此文档时:
http://docs.readthedocs.io/en/latest/install.html
并输入:
pip install -r requirements.txt
我收到这个错误:
Collecting Distutils2==1.0a3 (from -r requirements/pip.txt (line 65))
Using cached Distutils2-1.0a3.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\USER\AppData\Local\Temp\pip-build-xseiavup\Distutils2\setup.py", line 9, in <module>
from distutils2.util import find_packages
File "C:\Users\USER\AppData\Local\Temp\pip-build-xseiavup\Distutils2\distutils2\util.py", line 174
except KeyError, var:
^
SyntaxError: invalid syntax
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\USER\AppData\Local\Temp\pip-build-xseiavup\Distutils2\
有人知道这个错误吗?
我的pip版本:8.1.2;
python: 3.5
有没有可能你是运行 Python 2 pip
?错误消息清楚地表明代码正在 Python 3 下执行,但具有 Python 2 语法。使用
你会得到更好的结果吗
python -m pip install -r requirements.txt
我想知道吗?如果不是,则验证
python
运行版本 3.5 ...
哦。我刚查了一下 disutils2 page on PyPI 说
Distutils2 开发停止。
tl;dr:暂时继续使用 setuptools 和 pip,不要使用 distutils2。
似乎从来没有 Python 3 版本。看来您可能需要更新代码。
我尝试在我的 Win10 上安装阅读文档的本地实例
当我遵循此文档时:
http://docs.readthedocs.io/en/latest/install.html
并输入:
pip install -r requirements.txt
我收到这个错误:
Collecting Distutils2==1.0a3 (from -r requirements/pip.txt (line 65))
Using cached Distutils2-1.0a3.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\USER\AppData\Local\Temp\pip-build-xseiavup\Distutils2\setup.py", line 9, in <module>
from distutils2.util import find_packages
File "C:\Users\USER\AppData\Local\Temp\pip-build-xseiavup\Distutils2\distutils2\util.py", line 174
except KeyError, var:
^
SyntaxError: invalid syntax
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\USER\AppData\Local\Temp\pip-build-xseiavup\Distutils2\
有人知道这个错误吗?
我的pip版本:8.1.2;
python: 3.5
有没有可能你是运行 Python 2 pip
?错误消息清楚地表明代码正在 Python 3 下执行,但具有 Python 2 语法。使用
python -m pip install -r requirements.txt
我想知道吗?如果不是,则验证
python
运行版本 3.5 ...
哦。我刚查了一下 disutils2 page on PyPI 说
Distutils2 开发停止。
tl;dr:暂时继续使用 setuptools 和 pip,不要使用 distutils2。
似乎从来没有 Python 3 版本。看来您可能需要更新代码。