1

こんにちは、Python IDLE の実行に問題があります。

EMACS をインストールしてアンインストールすると、python IDLE を実行しようとすると、次のようになります。

警告: os.path.expanduser("~") は C:\Program Files\Emacs\ を指していますが、パスが存在しません

IDLE は機能しますが、「IDLE で開く」をクリックするだけでは IDLE を起動できません。このエラーを修正するには、os.path.expanduser のパスを変更する必要があると思いますか? しかし、私はそれを見つけることができません。どこを探すべきですか、それはもともとどのパスを指しているのですか?

ありがとうございました。

4

1 に答える 1

2

ドキュメントによると、

Windows では、HOME と USERPROFILE が設定されている場合はそれが使用されます。設定されていない場合は、HOMEPATH と HOMEDRIVE の組み合わせが使用されます。最初の ~user は、上記で作成されたユーザー パスから最後のディレクトリ コンポーネントを削除することによって処理されます。

コマンドプロンプトで「set」を実行して、これら2つの環境変数が設定されているかどうかを確認できます。ある場合は、設定を削除します。

于 2012-05-26T06:07:34.417 に答える