実現したいこと
IDLEを開けるようにしたい。
発生している問題・分からないこと
最新のpython(windows)をダウンロードした後、IDLEをクリックしても開くことができません。
カーソルの横で、一瞬青い輪が出るだけです。
エラーメッセージ
error
1なにもでません。 2ファイルの方をクリックしてみましたが、当然何も起きませんでした。
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
アンインストールとインストールを繰り返しても解決できませんでした。
インストール時にした二つはチェック済みです。
cmdに python --version と入力したら、python 3.12.5と出てきたので、ちゃんとインストールはできていると思います。
補足
初心者です。助けてほしいです。
よろしくお願いします。
> Warning:unable to create user config directory
> C:\User\名前\.idlerc
普通は、C:\UserではなくてC:\Usersですね。
デスクトップ上のファイルを右クリックして、プロパティーを見てみて、「場所」は何処になっていますか?
コマンドプロンプトで、echo %HOMEPATH% してみるとどう表示されますか?
本当にごめんなさい!
C:\Users\名前 でした!
私のうち間違えです……。
「名前」の部分(ユーザ名)に日本語が含まれていたりしませんか?
私のミスだったみたいで、IDLEは開けました!
ですが、
IDLE Warning
Cannot save Recent Files list to disk.
[Errno 13] Permission denied:
C:\\Users\\名前\\.idlerc\\recent-files.list
Select OK to continue.
と出てきます。
どうすれば良いでしょうか?
すべてローマ字です!
> デスクトップ上のファイルを右クリックして、プロパティーを見てみて、「場所」は何処になっていますか?
> コマンドプロンプトで、echo %HOMEPATH% してみるとどう表示されますか?
も、無視せず回答して欲しかったですが、
> 新しく作ってみるとIDLEは開けたんですが、
ということなので、大丈夫そうですね。おそらく同じ「\Users\名前」の文字列が表示されると思うので回答不要です。
Windows標準でなく、他のセキュリティーソフトをインストールして何か守りを強化する設定をしているとかはありませんか?
あるいは、多分違いそうですが、PythonをWebサーバー下でとか又は別のユーザーで動かしているとか、「C:\Users\名前」のアクセス権(フォルダーのプロパティーのセキュリティータブ)とかで何か変更したとか、ありますか?
> すべてローマ字です!
半角英字という意味ですよね?
そういう時は、「C:\Users\XXXXX」とか書くと良いです。日本語を書くと「もしかして日本語まじりかも」と思ってしまいます。
丁寧にご回答ありがとうございます。
>半角英字という意味ですよね?
その通りです。
>そういう時は、「C:\Users\XXXXX」とか書くと良いです。日本語を書くと「もしかして日本語まじりかも」と思ってしまいます。
すみません、気を付けます!
>Windows標準でなく、他のセキュリティーソフトをインストールして何か守りを強化する設定をしているとかはありませんか?
Disk Reviverっていうソフトが入ってます。
>PythonをWebサーバー下でとか又は別のユーザーで動かしているとか、
ないと思います。
>「C:\Users\名前」のアクセス権(フォルダーのプロパティーのセキュリティータブ)とかで何か変更したとか、ありますか?
変更した覚えはないです。一応確認したいのですが、普通はどのような設定なんでしょうか?
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/
hiddenっていうのは隠れファイルになってたということでしょうか?
だとしたら、なっていないのでそこは問題ないかと思います。
回答ありがとうございます。
> Disk Reviverっていうソフトが入ってます。
聞いたこと無いので、その名前で検索すると「偽ソフト」「迷惑ソフト」ばかり出てきますが、そういうのじゃなくて全く別のちゃんとしたセキュリティーソフトですか?Symantec、Trend Micro、ESET等と横並びの。
> 変更した覚えはないです。一応確認したいのですが、普通はどのような設定なんでしょうか?
変更した覚えが無ければ関係ないでしょう。不正ソフトが変更してなければ。
デフォルトだと「本人と、SYSTEMと、Administratorsは何でも出来る」だと思います。
>デフォルトだと「本人と、SYSTEMと、Administratorsは何でも出来る」だと思います。
SYSTEMとAdministratorsは「特殊なアクセス許可」以外、許可するとなってますが、Authenticated Users、Usersは「読み取り実行」「フォルダ内容一覧表示」「読み取り」だけ許可されています。
もしかして、これですか?
許可というのは、許可の列にチェックマークがついているという意味です。
>聞いたこと無いので、その名前で検索すると「偽ソフト」「迷惑ソフト」ばかり出てきますが、そういうのじゃなくて全く別のちゃんとしたセキュリティーソフトですか?Symantec、Trend Micro、ESET等と横並びの。
セキュリティソフトに関してはどうやって入れたかも覚えてなくて、HDD Disk Reviverというピンク色のものです。怪しいやつですか?
> 怪しいやつですか?
は、
> 聞いたこと無いので、
としか言い様がないです。
> デフォルトだと「本人と、SYSTEMと、Administratorsは何でも出来る」だと思います。
は、コメントに書いた、
>「C:\Users\名前」のアクセス権
のことですが、認識は合っていますか?「名前」は今ログインしているユーザーの名前ですか?
返信が遅くなってしまい、申し訳ございません。
> デフォルトだと「本人と、SYSTEMと、Administratorsは何でも出来る」だと思います。
は、コメントに書いた、
>「C:\Users\名前」のアクセス権
のことですが、認識は合っていますか?
オブジェクト名 C\Users\XXXXX になっているので、間違いないと思います。
「名前」は今ログインしているユーザーの名前ですか?
そうです。
なんかアクセス権設定が変な気はしますが、
> Administratorsは「特殊なアクセス許可」以外、許可するとなってますが、
なので、使っているユーザーが Administrators グループに属していれば、何でも出来るフルコントロールなので、アクセス権の問題はなさそうです。属していないと、「「読み取り実行」「フォルダ内容一覧表示」「読み取り」だけ許可されています。」と言うことになりますが。
念のために確認ですが、C\Users\XXXXX は、ユーザーを作ったら自動的に作られた物であり、手動で作成した物ではないですよね?
念のために確認ですが、C\Users\XXXXX は、ユーザーを作ったら自動的に作られた物であり、手動で作成した物ではないですよね?
4、5年前のことなのでよく覚えていないんですよね。
自分で作ってはないと思います。