对于开发环境受限我必须Python2.7
在Windows10中使用。
所以我选择安装pylint
为我在管理员模式下使用的 linter。
pip install "pylint<2.0.0"
但它只输出如下:
警告:连接被 'ConnectTimeoutError(, '连接到 pypi.org 超时后,重试 (Retry(total=0, connect=None, read=None, redirect=None, status=None))。(连接超时 = 15) ')': /simple/pylint/
此消息重复多次然后给出这样的输出:
错误:找不到满足要求 pylint<2.0.0 的版本(来自版本:无)错误:找不到 pylint<2.0.0 的匹配分布
所以我在PyPI中下载了 1.9.3 版本。
并尝试setup.py
在管理员模式下安装它,如下所示:
python setup.py install
但也会遇到与以前相同的问题:
警告:重试(重试(总计 = 4,连接 = 无,读取 = 无,重定向 = 无,状态 = 无))连接被 'ConnectTimeoutError(,'连接到 pypi.org 超时。(连接超时 = 15) ')': /simple/pylint/
警告:重试(重试(总计 = 3,连接 = 无,读取 = 无,重定向 = 无,状态 = 无))连接被 'ConnectTimeoutError(,'连接到 pypi.org 超时。(连接超时 = 15) ')': /simple/pylint/
警告:重试(重试(总计 = 2,连接 = 无,读取 = 无,重定向 = 无,状态 = 无))连接被 'ConnectTimeoutError(,'连接到 pypi.org 超时。(连接超时 = 15) ')': /simple/pylint/
警告:连接被 'ConnectTimeoutError(, '连接到 pypi.org 超时后重试 (Retry(total=1, connect=None, read=None, redirect=None, status=None))。(连接超时=15) ')': /simple/pylint/
警告:连接被 'ConnectTimeoutError(, '连接到 pypi.org 超时后,重试 (Retry(total=0, connect=None, read=None, redirect=None, status=None))。(连接超时 = 15) ')': /simple/pylint/
错误:找不到满足要求 pylint==1.9.3 的版本(来自版本:无)
错误:找不到 pylint==1.9.3 的匹配分布
而且我还尝试了旧版本,如1.8.4、1.7.4等。
警告:重试(重试(总计 = 4,连接 = 无,读取 = 无,重定向 = 无,状态 = 无))连接被 'ConnectTimeoutError(,'连接到 pypi.org 超时。(连接超时 = 15) ')': /simple/pytest-runner/
警告:重试(重试(总计 = 3,连接 = 无,读取 = 无,重定向 = 无,状态 = 无))连接被 'ConnectTimeoutError(,'连接到 pypi.org 超时。(连接超时 = 15) ')': /simple/pytest-runner/
警告:重试(重试(总计 = 2,连接 = 无,读取 = 无,重定向 = 无,状态 = 无))连接被 'ConnectTimeoutError(,'连接到 pypi.org 超时。(连接超时 = 15) ')': /simple/pytest-runner/
警告:连接被 'ConnectTimeoutError(, '连接到 pypi.org 超时后重试 (Retry(total=1, connect=None, read=None, redirect=None, status=None))。(连接超时=15) ')': /simple/pytest-runner/
警告:连接被 'ConnectTimeoutError(, '连接到 pypi.org 超时后,重试 (Retry(total=0, connect=None, read=None, redirect=None, status=None))。(连接超时 = 15) ')': /simple/pytest-runner/
错误:找不到满足 pytest-runner 要求的版本(来自版本:无)
错误:找不到 pytest-runner 的匹配分布
回溯(最近一次通话最后):
文件“C:\ProgramData\Anaconda3\lib\site-packages\setuptools\installer.py”,第 128 行,在 fetch_build_egg
subprocess.check_call(cmd)
文件“C:\ProgramData\Anaconda3\lib\subprocess.py”,第 363 行,在 check_call 中
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: 命令'['C:\ProgramData\Anaconda3\python.exe', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no- deps', '-w', 'C:\Users\EU\AppData\Local\Temp\tmpyjj78l40', '--quiet', 'pytest-runner']' 返回非零退出状态 1。
在处理上述异常的过程中,又出现了一个异常:
回溯(最近一次通话最后):
文件“setup.py”,第 178 行,在
install()
安装中的文件“setup.py”,第 175 行
**kwargs)
文件“C:\ProgramData\Anaconda3\lib\site-packages\setuptools__init__.py”,第 143 行,在设置中
_install_setup_requires(attrs)
_install_setup_requires 中的文件“C:\ProgramData\Anaconda3\lib\site-packages\setuptools__init__.py”,第 138 行
dist.fetch_build_eggs(dist.setup_requires)
文件“C:\ProgramData\Anaconda3\lib\site-packages\setuptools\dist.py”,第 721 行,在 fetch_build_eggs
replace_conflicting=真,
文件“C:\ProgramData\Anaconda3\lib\site-packages\pkg_resources__init__.py”,第 783 行,解决
替换冲突=替换冲突
文件“C:\ProgramData\Anaconda3\lib\site-packages\pkg_resources__init__.py”,第 1066 行,在 best_match
返回 self.obtain(req, 安装程序)
文件“C:\ProgramData\Anaconda3\lib\site-packages\pkg_resources__init__.py”,第 1078 行,在获取
返回安装程序(要求)
文件“C:\ProgramData\Anaconda3\lib\site-packages\setuptools\dist.py”,第 777 行,在 fetch_build_egg
返回 fetch_build_egg(self, req)
文件“C:\ProgramData\Anaconda3\lib\site-packages\setuptools\installer.py”,第 130 行,在 fetch_build_egg
引发 DistutilsError(str(e))
distutils.errors.DistutilsError: 命令'['C:\ProgramData\Anaconda3\python.exe', '-m', 'pip', '--disable-pip-version-check', 'wheel', '-- no-deps', '-w', 'C:\Users\EU\AppData\Local\Temp\tmpyjj78l40', '--quiet', 'pytest-runner']' 返回非零退出状态 1。
但是这里仍然存在其他问题,这让我整天都感到困惑。
那么有人可以帮助我或提供一些提示吗?
提前感谢。