質問をすることでしか得られない、回答やアドバイスがある。

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

新規登録して質問してみよう
ただいま回答率
85.46%
Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

Q&A

解決済

1回答

2149閲覧

anacondaのupdateが上手くいきません

Ruke_Retriever

総合スコア1

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

0グッド

0クリップ

投稿2023/03/07 14:29

前提・実現したいこと

anacondaのアップデートを行いたいです。
anaconda navigatorをひらくとアップデートをするように言われるのですがyesを押してもうまくいかなかったのでconda update --allでアップデートを試みました。
しかし、以下のエラーが出てうまくアップデートができません。
良ければ対処法を教えていただきたいです。

発生している問題・エラーメッセージ

ERROR conda.core.link:_execute(733): An error occurred while installing package 'defaults::scikit-learn-1.2.1-py39hd77b12b_0'. Rolling back transaction: | menuinst Exception Traceback (most recent call last): File "C:\anaconda\lib\site-packages\conda\gateways\disk\create.py", line 245, in make_menu menuinst.install(join(prefix, win_path_ok(file_path)), remove, prefix) File "C:\anaconda\lib\site-packages\menuinst\__init__.py", line 75, in install _install(path, remove, prefix, mode='user', root_prefix=root_prefix) File "C:\anaconda\lib\site-packages\menuinst\__init__.py", line 33, in _install data = json.load(open(path)) FileNotFoundError: [Errno 2] No such file or directory: 'C:\\anaconda\\Menu\\anaconda-navigator.jso- menuinst Exception Traceback (most recent call last): File "C:\anaconda\lib\site-packages\conda\gateways\disk\create.py", line 245, in make_menu menuinst.install(join(prefix, win_path_ok(file_path)), remove, prefix) File "C:\anaconda\lib\site-packages\menuinst\__init__.py", line 75, in install _install(path, remove, prefix, mode='user', root_prefix=root_prefix) File "C:\anaconda\lib\site-packages\menuinst\__init__.py", line 33, in _install data = json.load(open(path)) FileNotFoundError: [Errno 2] No such file or directory: 'C:\\anaconda\\Menu\\anaconda-navigator.jso\ menuinst Exception Traceback (most recent call last): File "C:\anaconda\lib\site-packages\conda\gateways\disk\create.py", line 245, in make_menu menuinst.install(join(prefix, win_path_ok(file_path)), remove, prefix) File "C:\anaconda\lib\site-packages\menuinst\__init__.py", line 75, in install _install(path, remove, prefix, mode='user', root_prefix=root_prefix) File "C:\anaconda\lib\site-packages\menuinst\__init__.py", line 33, in _install data = json.load(open(path)) FileNotFoundError: [Errno 2] No such file or directory: 'C:\\anaconda\\Menu\\notebook.jso| menuinst Exception Traceback (most recent call last): File "C:\anaconda\lib\site-packages\conda\gateways\disk\create.py", line 245, in make_menu menuinst.install(join(prefix, win_path_ok(file_path)), remove, prefix) File "C:\anaconda\lib\site-packages\menuinst\__init__.py", line 75, in install _install(path, remove, prefix, mode='user', root_prefix=root_prefix) File "C:\anaconda\lib\site-packages\menuinst\__init__.py", line 33, in _install data = json.load(open(path)) FileNotFoundError: [Errno 2] No such file or directory: 'C:\\anaconda\\Menu\\notebook.jso| menuinst Exception Traceback (most recent call last): File "C:\anaconda\lib\site-packages\conda\gateways\disk\create.py", line 245, in make_menu menuinst.install(join(prefix, win_path_ok(file_path)), remove, prefix) File "C:\anaconda\lib\site-packages\menuinst\__init__.py", line 75, in install _install(path, remove, prefix, mode='user', root_prefix=root_prefix) File "C:\anaconda\lib\site-packages\menuinst\__init__.py", line 33, in _install data = json.load(open(path)) FileNotFoundError: [Errno 2] No such file or directory: 'C:\\anaconda\\Menu\\spyder_shortcut.jso- menuinst Exception Traceback (most recent call last): File "C:\anaconda\lib\site-packages\conda\gateways\disk\create.py", line 245, in make_menu menuinst.install(join(prefix, win_path_ok(file_path)), remove, prefix) File "C:\anaconda\lib\site-packages\menuinst\__init__.py", line 75, in install _install(path, remove, prefix, mode='user', root_prefix=root_prefix) File "C:\anaconda\lib\site-packages\menuinst\__init__.py", line 33, in _install data = json.load(open(path)) FileNotFoundError: [Errno 2] No such file or directory: 'C:\\anaconda\\Menu\\spyder_shortcut.jsodone LinkError: post-link script failed for package defaults::scikit-learn-1.2.1-py39hd77b12b_0 location of failed script: C:\anaconda\Scripts\.scikit-learn-post-link.bat ==> script messages <== <None> ==> script output <== stdout: Failed to create temp directory "C:\Users\名前\AppData\Local\Temp\conda-<RANDOM>\" stderr: return code: 1 ()

試したこと

C:/anaconda/Menuにanaconda-navigator.jsoとnotebook.jsoなどのフォルダが存在しないのが原因のようだったので空フォルダでそれぞれのフォルダを作ってみたりanaconda-navigatorの名前を変えてanaconda-navigator.jsoにしてみたりしましたが結果は変わりません。
一度anacondaをアンインストールして再インストールしなおしても該当のフォルダは存在しませんでした。
調べてみても似た事例がなく困っています。

補足情報(FW/ツールのバージョンなど)

conda 22.9.0
Windows 11

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

meg_

2023/03/07 15:48

関係あるかは分かりませんが、condaとpipの併用はしていないですよね?
Ruke_Retriever

2023/03/07 16:15

アンインストールするだいぶ前にpip使って後から併用がダメだと気がついたんですけど…再インストールしてもその影響出ちゃうんですかね🥲?
Ruke_Retriever

2023/03/07 16:30

ちなみにpipを使ってからインストールしたフォルダの削除などは行っていないです。 pip listを見たら下記のようになってました PS C:\Users\名前> pip list Package Version --------------- -------- numpy 1.21.6 pandas 1.3.5 pip 19.0.3 python-dateutil 2.8.2 pytz 2022.2.1 setuptools 40.8.0 six 1.16.0 これらは削除しておいた方がよろしいのでしょうか?
dameo

2023/03/07 16:48

conda infoの結果と、「名前」と書かれたフォルダ名にスペースが含まれているかの情報を質問に追記してください。
jbpb0

2023/03/07 23:27 編集

https://stackoverflow.com/questions/60789886/error-failed-to-create-temp-directory-c-users-user-appdata-local-temp-condahttps://github.com/conda/conda/issues/9757 によると、ユーザー名にスペースがあると > stdout: Failed to create temp directory "C:\Users\名前\AppData\Local\Temp\conda-<RANDOM>\" みたいなのが出るようです dameoさんもコメントしてますが、ユーザー名にスペースがありませんでしょうか? (もしかすると、日本語とかの全角文字もダメかも)
Ruke_Retriever

2023/03/08 03:55

含まれてました ちょっと変更してみます
jbpb0

2023/03/08 08:10 編集

「C:\Users\」の下のディレクトリ名を変えるのは大変なので、ユーザー名にスペースや全角文字を含まない別のユーザーを新たに作って、そちらでanacondaを使うことをお勧めします ユーザー名に日本語やスペースを含むユーザーでanacondaを使うと、 https://teratail.com/questions/352436 https://teratail.com/questions/354024 https://teratail.com/questions/9h5my1e3aeah0x とかに書かれてるように、jupyterやspyderを使うのに支障が出たりもするので
dameo

2023/03/08 07:39 編集

just me選択後、インストールディレクトリは選択できます。 とりあえず > conda infoの結果と、「名前」と書かれたフォルダ名にスペースが含まれているかの情報を質問に追記してください。 こんなことも出来ないのによく質問できますね。私はこの辺で失礼します。
jbpb0

2023/03/08 08:07

dameoさん > just me選択後、インストールディレクトリは選択できます。 質問のエラーメッセージを見ると、anacondaは「C:\Users\名前」以下ではなく、「C:\anaconda」にインストールされてるようです
dameo

2023/03/08 08:44

@jbpb0 さん 再インストール前提です。質問修正されなかったので、詳しい話はするつもりがありません。
Ruke_Retriever

2023/03/08 08:55

dameoさん jbpbさん 新しいユーザーを作るのに時間かかってanacondaの再インストールができず、conda infoができませんでした。 今、新しいユーザー名で試したところ無事できました。丁寧な対応ありがとうございました!
dameo

2023/03/08 10:29

conda infoなんていつでもできるし、すぐできますよ。順番にやればユーザーを作成する前にその場で出来てしまうし、ものの3分もあれば試して質問を書き換えられるわけです。 しかしあなたは自分の都合だけ優先してワガママを通し、いきなりユーザーを作成して試してしまったわけです。しかもたとえわざわざログアウトして新しいユーザーからログオンし直したとしても、ユーザー切り替えなどログオンしながらでもできるのでいつでも元のユーザーでconda infoできますし、質問を書き換えるなんてスマホからでも出来ちゃうわけです。 言い訳ばかりで質問を書き換えない謝罪の一言すらなく、回答も現象や再現条件に関する詳細な記述もなく、ユーザー名という不明瞭なものになって原因もないわけです。他のユーザーの利益を全く考えない質問をし、自分だけ良ければそれでいいと判断する姿勢はどうかと思いますよ。
guest

回答1

0

自己解決

ユーザーを再度作り直してユーザー名を日本語・スペースを含まない名前に変更したところ解決しました。

投稿2023/03/08 09:01

Ruke_Retriever

総合スコア1

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.46%

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

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

質問する

関連した質問