python3 安装turtle模块出现报错Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-1kt5od0w/turtle/

报错截图

2019-01-18 20-40-07屏幕截图.png

解决方法

  • 从报错中地址将turtle下载到本地
https://files.pythonhosted.org/packages/5d/0e/a72d85a55761c2c3ff1cb968143a2fd5f360220779ed90e0fadf4106d4f2/Twisted-18.9.0.tar.bz2
  • 解压之后修改setup.py文件第40行
  • except ValueError, ve: --> except (ValueError, ve):

原来的是Python2的写法,没有括号,加了括号之后Python3就能用了。

  • 使用如下命令进行重新安装
(py3env) [cyalias@manjaro01 Download]$ pip install -e turtle-0.0.2
-e后面接上我们修改过setup.py文件的目录
2019-01-18 20-47-20屏幕截图.png

转自:https://oomake.com/question/178949