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

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

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

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

Python

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

Q&A

解決済

2回答

4116閲覧

【Anaconda】InvalidArchiveErrorにより仮想環境が作れません。

PirateBank

総合スコア19

Anaconda

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

Python

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

1グッド

0クリップ

投稿2022/10/02 14:31

編集2022/10/02 22:35

Anacondaで仮想環境が作れず困っております。
初めての質問で恐縮ですが、ご助力のほどよろしくお願いします。

実現したいこと

anacondaで仮想環境を作ろうとして、
Anaconda Prompt上で、以下のコマンドを実行しました。

conda create -n (仮想環境名) python=3.9

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

**Proceed ([y]/n)? **が表示されたところでyを入力したところ、
以下のようなエラーが発生しています。

InvalidArchiveError("Error with archive C:\\Users\\(名前)\\.conda\\pkgs\\openssl-1.1.1q-h2bbff1b_0\\.cph_tmp64pjcjgd\\info-openssl-1.1.1q-h2bbff1b_0.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\(名前)\\.conda\\pkgs\\openssl-1.1.1q-h2bbff1b_0\\.cph_tmp64pjcjgd\\info-openssl-1.1.1q-h2bbff1b_0.tar.zst'") InvalidArchiveError("Error with archive C:\\Users\\(名前)\\.conda\\pkgs\\setuptools-63.4.1-py39haa95532_0\\.cph_tmpkgm5k4xw\\info-setuptools-63.4.1-py39haa95532_0.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\(名前)\\.conda\\pkgs\\setuptools-63.4.1-py39haa95532_0\\.cph_tmpkgm5k4xw\\info-setuptools-63.4.1-py39haa95532_0.tar.zst'") InvalidArchiveError("Error with archive C:\\Users\\(名前)\\.conda\\pkgs\\python-3.9.13-h6244533_1\\.cph_tmp7327g6la\\info-python-3.9.13-h6244533_1.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\(名前)\\.conda\\pkgs\\python-3.9.13-h6244533_1\\.cph_tmp7327g6la\\info-python-3.9.13-h6244533_1.tar.zst'") InvalidArchiveError("Error with archive C:\\Users\\(名前)\\.conda\\pkgs\\ca-certificates-2022.07.19-haa95532_0\\.cph_tmpghn5qsid\\info-ca-certificates-2022.07.19-haa95532_0.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\(名前)\\.conda\\pkgs\\ca-certificates-2022.07.19-haa95532_0\\.cph_tmpghn5qsid\\info-ca-certificates-2022.07.19-haa95532_0.tar.zst'") InvalidArchiveError("Error with archive C:\\Users\\(名前)\\.conda\\pkgs\\pip-22.2.2-py39haa95532_0\\.cph_tmpx763c0zj\\info-pip-22.2.2-py39haa95532_0.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\(名前)\\.conda\\pkgs\\pip-22.2.2-py39haa95532_0\\.cph_tmpx763c0zj\\info-pip-22.2.2-py39haa95532_0.tar.zst'") InvalidArchiveError("Error with archive C:\\Users\\(名前)\\.conda\\pkgs\\certifi-2022.9.14-py39haa95532_0\\.cph_tmpyfyt1oee\\info-certifi-2022.9.14-py39haa95532_0.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\(名前)\\.conda\\pkgs\\certifi-2022.9.14-py39haa95532_0\\.cph_tmpyfyt1oee\\info-certifi-2022.9.14-py39haa95532_0.tar.zst'") InvalidArchiveError("Error with archive C:\\Users\\(名前)\\.conda\\pkgs\\tzdata-2022c-h04d1e81_0\\.cph_tmpcjzy6i24\\info-tzdata-2022c-h04d1e81_0.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\(名前)\\.conda\\pkgs\\tzdata-2022c-h04d1e81_0\\.cph_tmpcjzy6i24\\info-tzdata-2022c-h04d1e81_0.tar.zst'") InvalidArchiveError("Error with archive C:\\Users\\(名前)\\.conda\\pkgs\\sqlite-3.39.3-h2bbff1b_0\\.cph_tmp32u_lgi1\\info-sqlite-3.39.3-h2bbff1b_0.tar.zst. You probably need to delete and re-download or re-create this file. Message from libarchive was:\n\nFailed to open 'C:\\Users\\(名前)\\.conda\\pkgs\\sqlite-3.39.3-h2bbff1b_0\\.cph_tmp32u_lgi1\\info-sqlite-3.39.3-h2bbff1b_0.tar.zst'")

試したこと

・C:\Users\(名前)\.conda配下のファイルを手動で削除した。
・Anaconda Promptでconda delete -allを実行してライブラリを削除した。

・環境変数でPythonの環境を変更し、C直下のフォルダを優先するようにした。
conda config --show envs_dirsの結果は以下の通り

(base) >conda config --show envs_dirs envs_dirs: - C:\anaconda3\envs - C:\Users\(名前)\.conda\envs - C:\Users\(名前)\AppData\Local\conda\conda\envs

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

・anacondaとpythonのバージョンは以下の通りです。
・anaconda3
・Python3.9
・C:\Users\(名前)の(名前)は日本語です。
・(追記)OSはWindows10です。

・**Proceed ([y]/n)? **が表示される前は以下の通りです。

Collecting package metadata (current_repodata.json): done Solving environment: done ==> WARNING: A newer version of conda exists. <== current version: 4.12.0 latest version: 22.9.0 Please update conda by running $ conda update -n base -c defaults conda ## Package Plan ## environment location: C:\Users\(名前)\.conda\envs\(環境名) added / updated specs: - python=3.9 The following packages will be downloaded: package | build ---------------------------|----------------- ca-certificates-2022.07.19 | haa95532_0 123 KB certifi-2022.9.14 | py39haa95532_0 155 KB openssl-1.1.1q | h2bbff1b_0 4.8 MB pip-22.2.2 | py39haa95532_0 2.3 MB python-3.9.13 | h6244533_1 17.1 MB setuptools-63.4.1 | py39haa95532_0 1.0 MB sqlite-3.39.3 | h2bbff1b_0 804 KB tzdata-2022c | h04d1e81_0 107 KB ------------------------------------------------------------ Total: 26.4 MB The following NEW packages will be INSTALLED: ca-certificates pkgs/main/win-64::ca-certificates-2022.07.19-haa95532_0 certifi pkgs/main/win-64::certifi-2022.9.14-py39haa95532_0 openssl pkgs/main/win-64::openssl-1.1.1q-h2bbff1b_0 pip pkgs/main/win-64::pip-22.2.2-py39haa95532_0 python pkgs/main/win-64::python-3.9.13-h6244533_1 setuptools pkgs/main/win-64::setuptools-63.4.1-py39haa95532_0 sqlite pkgs/main/win-64::sqlite-3.39.3-h2bbff1b_0 tzdata pkgs/main/noarch::tzdata-2022c-h04d1e81_0 vc pkgs/main/win-64::vc-14.2-h21ff451_1 vs2015_runtime pkgs/main/win-64::vs2015_runtime-14.27.29016-h5e58377_2 wheel pkgs/main/noarch::wheel-0.37.1-pyhd3eb1b0_0 wincertstore pkgs/main/win-64::wincertstore-0.2-py39haa95532_2
Cocode👍を押しています

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

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

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

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

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

meg_

2022/10/02 15:04

今までは問題なく仮想環境を作成できていたのでしょうか?(OSはWindows10でしょうか?)
jbpb0

2022/10/02 16:09

> C:\Users\(名前)の(名前)は日本語です。 同じパソコンで、ユーザー名に日本語やスペースを含まないユーザーでも、試してみてください 日本語がダメかも
PirateBank

2022/10/02 16:33

meg_様 仮想環境を作ったのは初めてです。 OSはwindows10です。
PirateBank

2022/10/02 16:34

jbpb0様 日本語がダメな可能性は高そうと思っています。 新しくユーザーを作って試してみます。
Cocode

2022/10/02 19:20

試したことの中のコードに実際のユーザー名が入ってしまっています!消さなくて大丈夫でしょうか…?
PirateBank

2022/10/02 22:36 編集

Cocode様 ご指摘ありがとうございます。今削除しました。
PirateBank

2022/10/03 08:11

現状報告を致します。 今、別のユーザーでanacondaを実行するためにanacondaのインストールのやり直しをしています。  ※ユーザーをJust meにしていたため anacondaのバージョンの最新化は、anacondaを入れ直してから試します。
jbpb0

2022/10/03 08:25

> conda create -n (仮想環境名) python=3.9 の「python=」で指定したバージョンを、condaはネットから落として新しい仮想環境に入れてくれるので、そのバージョンが現状でパソコンにインストールされてなくても大丈夫です
guest

回答2

0

自己解決

jbpb0様のご提案通り日本語ではないユーザーで試したところ、仮想環境が無事構築されました。
※新しくユーザーを作り、anacondaを全ユーザーが使えるように再インストールしました。

回答をいただいた皆様、本当にありがとうございます。

投稿2022/10/03 12:17

PirateBank

総合スコア19

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

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

0

解決するか分かりませんが一つ提案で、、、

確認でyを入力する前のメッセージに

==> WARNING: A newer version of conda exists. <== current version: 4.12.0 latest version: 22.9.0

警告:新しいバージョンのcondaがあります。
現在のバージョン:4.12.0
最新バージョン:22.9.0

と、でています。
conda自体のバージョンが古すぎるので、アップデートしたら解決しないでしょうか?

condaアップデートのコマンドは、そのメッセージに書かれているとおり↓

$ conda update -n base -c defaults conda

同じくそのメッセージには、condaアップデートの際にPython3.9が新たに追加される、というようなことが書いてあります。
つまり現在お使いのcondaのバージョンには3.9が存在しないので、3.9でcreateしようとしてもエラーなるのでは?と推察します。


質問投稿にある補足情報の項目で、環境として「・Python3.9」と書いていますが、おそらくこれはパソコンに直接インストールした公式のPythonのことかと思われます。
AnacondaはAnacondaが提供するPythonを利用しますので、公式PythonとAnacondaのPythonは別として捉えないといけないようです。

投稿2022/10/03 01:11

編集2022/10/03 02:04
Cocode

総合スコア2314

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問