質問するログイン新規登録

Q&A

1回答

863閲覧

pythonのIDLEが実行できません。

Erie

総合スコア0

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2024/09/02 09:32

0

0

実現したいこと

IDLEを開けるようにしたい。

発生している問題・分からないこと

最新のpython(windows)をダウンロードした後、IDLEをクリックしても開くことができません。
カーソルの横で、一瞬青い輪が出るだけです。

エラーメッセージ

error

1なにもでません。 2ファイルの方をクリックしてみましたが、当然何も起きませんでした。

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

アンインストールとインストールを繰り返しても解決できませんでした。
インストール時にした二つはチェック済みです。
cmdに python --version と入力したら、python 3.12.5と出てきたので、ちゃんとインストールはできていると思います。

補足

初心者です。助けてほしいです。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

otn

2024/09/02 12:09

> Warning:unable to create user config directory > C:\User\名前\.idlerc 普通は、C:\UserではなくてC:\Usersですね。 デスクトップ上のファイルを右クリックして、プロパティーを見てみて、「場所」は何処になっていますか? コマンドプロンプトで、echo %HOMEPATH% してみるとどう表示されますか?
Erie

2024/09/02 12:20

本当にごめんなさい! C:\Users\名前 でした! 私のうち間違えです……。
bsdfan

2024/09/02 12:28

「名前」の部分(ユーザ名)に日本語が含まれていたりしませんか?
Erie

2024/09/02 12:33

私のミスだったみたいで、IDLEは開けました! ですが、 IDLE Warning Cannot save Recent Files list to disk. [Errno 13] Permission denied: C:\\Users\\名前\\.idlerc\\recent-files.list Select OK to continue. と出てきます。 どうすれば良いでしょうか?
Erie

2024/09/02 12:34

すべてローマ字です!
otn

2024/09/02 12:49

> デスクトップ上のファイルを右クリックして、プロパティーを見てみて、「場所」は何処になっていますか? > コマンドプロンプトで、echo %HOMEPATH% してみるとどう表示されますか? も、無視せず回答して欲しかったですが、 > 新しく作ってみるとIDLEは開けたんですが、 ということなので、大丈夫そうですね。おそらく同じ「\Users\名前」の文字列が表示されると思うので回答不要です。 Windows標準でなく、他のセキュリティーソフトをインストールして何か守りを強化する設定をしているとかはありませんか? あるいは、多分違いそうですが、PythonをWebサーバー下でとか又は別のユーザーで動かしているとか、「C:\Users\名前」のアクセス権(フォルダーのプロパティーのセキュリティータブ)とかで何か変更したとか、ありますか?
otn

2024/09/02 12:51

> すべてローマ字です! 半角英字という意味ですよね? そういう時は、「C:\Users\XXXXX」とか書くと良いです。日本語を書くと「もしかして日本語まじりかも」と思ってしまいます。
Erie

2024/09/02 13:24 編集

丁寧にご回答ありがとうございます。 >半角英字という意味ですよね? その通りです。 >そういう時は、「C:\Users\XXXXX」とか書くと良いです。日本語を書くと「もしかして日本語まじりかも」と思ってしまいます。 すみません、気を付けます! >Windows標準でなく、他のセキュリティーソフトをインストールして何か守りを強化する設定をしているとかはありませんか? Disk Reviverっていうソフトが入ってます。 >PythonをWebサーバー下でとか又は別のユーザーで動かしているとか、 ないと思います。 >「C:\Users\名前」のアクセス権(フォルダーのプロパティーのセキュリティータブ)とかで何か変更したとか、ありますか? 変更した覚えはないです。一応確認したいのですが、普通はどのような設定なんでしょうか?
melian

2024/09/02 13:17

8年前の記事ですが、.idlerc フォルダが hidden になっていて、それを visible にすると解決したそうです。 "Cannot update File menu Recent Files list [Errno 13] Permission denied: recent-files.lst" when I open IDLE (Python 3.4 GUI) https://stackoverflow.com/questions/34662353/
Erie

2024/09/02 13:22

hiddenっていうのは隠れファイルになってたということでしょうか? だとしたら、なっていないのでそこは問題ないかと思います。 回答ありがとうございます。
otn

2024/09/02 13:50

> Disk Reviverっていうソフトが入ってます。 聞いたこと無いので、その名前で検索すると「偽ソフト」「迷惑ソフト」ばかり出てきますが、そういうのじゃなくて全く別のちゃんとしたセキュリティーソフトですか?Symantec、Trend Micro、ESET等と横並びの。 > 変更した覚えはないです。一応確認したいのですが、普通はどのような設定なんでしょうか? 変更した覚えが無ければ関係ないでしょう。不正ソフトが変更してなければ。 デフォルトだと「本人と、SYSTEMと、Administratorsは何でも出来る」だと思います。
Erie

2024/09/02 14:07 編集

>デフォルトだと「本人と、SYSTEMと、Administratorsは何でも出来る」だと思います。 SYSTEMとAdministratorsは「特殊なアクセス許可」以外、許可するとなってますが、Authenticated Users、Usersは「読み取り実行」「フォルダ内容一覧表示」「読み取り」だけ許可されています。 もしかして、これですか? 許可というのは、許可の列にチェックマークがついているという意味です。 >聞いたこと無いので、その名前で検索すると「偽ソフト」「迷惑ソフト」ばかり出てきますが、そういうのじゃなくて全く別のちゃんとしたセキュリティーソフトですか?Symantec、Trend Micro、ESET等と横並びの。 セキュリティソフトに関してはどうやって入れたかも覚えてなくて、HDD Disk Reviverというピンク色のものです。怪しいやつですか?
otn

2024/09/02 15:01 編集

> 怪しいやつですか? は、 > 聞いたこと無いので、 としか言い様がないです。 > デフォルトだと「本人と、SYSTEMと、Administratorsは何でも出来る」だと思います。 は、コメントに書いた、 >「C:\Users\名前」のアクセス権 のことですが、認識は合っていますか?「名前」は今ログインしているユーザーの名前ですか?
Erie

2024/09/03 03:52 編集

返信が遅くなってしまい、申し訳ございません。 > デフォルトだと「本人と、SYSTEMと、Administratorsは何でも出来る」だと思います。 は、コメントに書いた、 >「C:\Users\名前」のアクセス権 のことですが、認識は合っていますか? オブジェクト名 C\Users\XXXXX になっているので、間違いないと思います。 「名前」は今ログインしているユーザーの名前ですか? そうです。
otn

2024/09/03 09:54

なんかアクセス権設定が変な気はしますが、 > Administratorsは「特殊なアクセス許可」以外、許可するとなってますが、 なので、使っているユーザーが Administrators グループに属していれば、何でも出来るフルコントロールなので、アクセス権の問題はなさそうです。属していないと、「「読み取り実行」「フォルダ内容一覧表示」「読み取り」だけ許可されています。」と言うことになりますが。 念のために確認ですが、C\Users\XXXXX は、ユーザーを作ったら自動的に作られた物であり、手動で作成した物ではないですよね?
Erie

2024/09/03 09:59

念のために確認ですが、C\Users\XXXXX は、ユーザーを作ったら自動的に作られた物であり、手動で作成した物ではないですよね? 4、5年前のことなのでよく覚えていないんですよね。 自分で作ってはないと思います。
guest

回答1

0

コマンドプロンプトで

python -m idlelib

と叩いてみてください。

投稿2024/09/02 10:26

hiroki-o

総合スコア1811

Erie

2024/09/02 10:50

Warning:unable to create user config directory C:\User\名前\.idlerc check path and permissions. Exiting! と出てきました!
hiroki-o

2024/09/02 11:06

おそらく、それがメニューから起動できない原因です。 普通は、自分の下には書き込み権限があるのですが謎ですね。 エクスプローラーで、手動でその場所に「.idlerc」フォルダーを作れますか? 作ったら、メニューかコマンドプロンプトで、もう一度試してみてください。
Erie

2024/09/02 11:49

試してみましたが解決できませんでした。 先ほどと同じ表示が出るだけです! 何が原因なんでしょうか……?
Erie

2024/09/02 12:30

本当にごめんなさい。 フォルダーを作る場所間違えてました。 新しく作ってみるとIDLEは開けたんですが、 IDLE Warning Cannot save Recent Files list to disk. [Errno 13] Permission denied: C:\\Users\\名前\\.idlerc\\recent-files.list Select OK to continue. と出てきます。 右下にOKがあってクリックはできるのですけど、このままじゃまずいですよね?
hiroki-o

2024/09/02 13:21

そもそも、自分のホームに書き込み権限が無いのが何故なのか、よくわかりません。 otnさんと2重に同じこと言っても意味が無いので、私は静観します。 お役に立てなくて申し訳ございませんでした。
Erie

2024/09/02 13:27

こちらこそ長く付き合わせてしまって申し訳ないです! 回答してくださってありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.25%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問