Turtle模块安装

python3.7.0中,Turtle海龟模块安装指南

1.查看是否安装turtle
查看Python中已经安装的模块,在cmd命令行输入:pip3 list
如果没有找到turtle,就进行安装

D:\pyhtonworkspace>pip3 list
Package        Version Location
-------------- ------- -----------------------------------
attrs          19.1.0
Automat        0.7.0
constantly     15.1.0
hyperlink      19.0.0
idna           2.8

2.安装turtle
在命令行输入:pip3 install turtle
进行安装

D:\pyhtonworkspace>pip3 install turtle

3.python3安装turtle失败解决方案
在进行安装的过程中,会提示step.py egg_info:

Collecting turtle
  Using cached https://files.pythonhosted.org/packages/ff/f0/21a42e9e424d24bdd0e509d5ed3c7dfb8f47d962d9c044dba903b0b4a26f/turtle-0.0.2.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "", line 1, in 
      File "/tmp/pip-install-hpqxw6_s/turtle/setup.py", line 40
        except ValueError, ve:
                         ^
    SyntaxError: invalid syntax

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-hpqxw6_s/turtle/

出错原因:setup.py文件40行处,缺少()
解决步骤:
1.把turtle包下载到本地,点击这里下载,然后解压。
我的解压路径是:D:\ChromeCoreDownloads\turtle-0.0.2
2.在turtle-0.0.2文件夹下,打开setup.py文件,40行处修改为
except (ValueError, ve):
原来的是Python2的写法,没有括号,加了括号之后Python3就能用了。

38	  except ImportError:
39	            pass
40	        except (ValueError, ve):
41	            if ve.args[0] != 'Empty module name':
42	                traceback.print_exc()
43	        except:
44	            traceback.print_exc()

3.用pip3再安装一次就好了
在命令行输入:pip3 install -e D:\ChromeCoreDownloads\turtle-0.0.2

D:\pyhtonworkspace>pip3 install -e D:\ChromeCoreDownloads\turtle-0.0.2

注意: -e 后面是修改过setup.py文件的目录。

你可能感兴趣的:(#,python基础)