Pythonを学習し始めたばかりの初心者です。
(プログラム経験は数十年前にN88BASICを少し使っていました)
Python1年生という本を参考に勉強を始めました。
亀が走って線を描くらしい練習用コードの様ですが、
エラーが出て止まってしまい、その原因と対処法が分かりません。
数時間のネット検索でも、エラーメッセージの後半
error getting working directory name: not ownerと合致するものが見つからず、
ここのサイトを見つけました。
ご教示頂けないでしょうか。
何卒よろしくお願いします。
◯コード
from turtle import *
shape("turtle")
forward(100)
done()
◯エラーメッセージ
-tkinter.TclError: error getting working directory name: not owner
◯出力全文
Traceback (most recent call last):
File "/Users/sky_yoshi/Documents/python/python1年生/P55_turtle1.py", line 2, in <module>
shape("turtle")
File "<string>", line 6, in shape
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/turtle.py", line 3813, in init
Turtle._screen = Screen()
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/turtle.py", line 3663, in Screen
Turtle._screen = _Screen()
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/turtle.py", line 3679, in init
_Screen._root = self._root = _Root()
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/turtle.py", line 435, in init
TK.Tk.init(self)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/tkinter/init.py", line 2270, in init
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: error getting working directory name: not owner
◯補足情報
python 3.9.8
MAC-OS
コードのファイル名:P55_turtle1.py
最初にpython 3.10.0を入れたことがあり、なかなか動かず、
β版であるとのネット情報を元に、アンインストール方法を検索し削除し、
その後3.9.8を入れ直した経緯があります。
何か余計な物を消してしまったのかとも不安を感じています。
回答2件
あなたの回答
tips
プレビュー