Python3安裝turtle問題

Python3.5安裝turtle:python

pip3 install turtle

提示錯誤:code

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 "<string>", line 1, in <module>
      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/

仔細查看安裝turtle出錯的錯誤信息,能夠看到是個語法錯誤ip

pip在下載turtle 0.0.2包後,會解壓到本地再安裝,提示的錯誤在解壓的setup.py文件裏面,get

解決的辦法就是:按照給定的連接(個人是這個),把turtle包下載到本地,手動解壓,修改setup.py文件再安裝。string

  1. 打開setup.py文件,第40行修改成
    except (ValueError, ve):

    原來的是Python2的寫法,沒有括號,加了括號以後Python3就能用了。it

  2. pip3安裝修:
    pip install -e turtle-0.0.2

    -e後面接上咱們修改過setup.py文件的目錄。pip

  3. 這樣就搞定了。

另外,若是提示 python-tk 未安裝,用apt命令安裝就能夠了:ast

sudo apt install python-tk
相關文章
相關標籤/搜索