anacondaを使用してPython3.7に更新する


88

Python 3.7アルファ版がリリースされましたが、Anacondaを使用してPython 3.7に更新する方法に関する投稿を見つけることができませんでした-おそらく彼らは公式リリースを待つのでしょうか?助言がありますか?

回答:


28

Python 3.7をインストールできるようになりましたが、多くのパッケージはまだ更新されていません。ここ別の回答で指摘されているように、すべての更新されたパッケージの構築の進行状況を追跡するGitHubの問題があります。


誰かがPython3.7用のcondaパッケージを作成するまで、それをインストールすることはできません。残念ながら、Anaconda.org(https://anaconda.org/search?q=%22python%22)で「python」を検索すると3500パッケージのようなものが表示されるため、まだ誰かがそれを行っているかどうかはわかりませんでした。

必要なOSによっては、独自のパッケージを作成できる場合があります。conda-forgeがPythonの構築に使用するレシピから始めることができますhttps//github.com/conda-forge/python-feedstock/

過去には、Continuumは一般的に安定したリリースまで新しいPythonのパッケージをプッシュするのを待っていたと思いますが、私はそこで働いていないので、実際のポリシーが何であるかわかりません。


1
Python 3.7リリース候補パッケージ(2018年5月4日現在)は、デフォルトチャネルにもconda-forgeチャネルにもありません。「condasearchpython = 3.7」を使用して、バージョン番号が「3.7」で始まるPythonパッケージを検索できます(安定版リリースと、ベータ版またはリリース候補がある場合はそれが含まれます。「conda search python = 3.6」と比較してください。 "レポート)
megies 2018年

2
最新のミニコンダには3.7pythonが含まれていますconda.io/miniconda.html–
Cai

3.6がすでにインストールされているとします。「condainstall-c anacondapython = 3.7」を実行した場合。次に、installコマンドは既存のPython(3.6が存在します)と一緒に3.7バージョンをインストールしますか、それとも既存(3.6)を3.7にアップグレードしますか?
可変

アップグレードします。これは、--dry-runオプションを指定してコマンドを実行することで確認できます。
darthbith

75

これは、コマンドとconda経由でインストールすることができconda install -c anaconda python=3.7につきとしてhttps://anaconda.org/anaconda/python

すべてのパッケージがまだ3.7をサポートしているわけではありませんが、実行conda update --allすると一部の依存関係の失敗が解決される場合があります。


14
py37次のコマンドを使用して、という環境を作成することもできますconda create -n py37 -c anaconda python=3.7。ただし、を使用してnumpy / jupyterなどの他のパッケージをインストールできないようですconda install。依存関係チェックはそれを防ぎます。インストールはを使用して動作しpip install numpy jupyterます。
n1k31t4 2018年

8
現在、依存関係は3.7用に正しく構成されていません。:これはすぐに解決しなければならないと、ここで追跡できる問題であるgithub.com/ContinuumIO/anaconda-issues/issues/9686
mcguip

4
これを試してみるとエラーが発生します:UnsatisfiableError:次の仕様が矛盾していることがわかりました:-python 3.7 *「condainfo <package>」を使用して、各パッケージの依存関係を確認します。私はcondaの更新を行い、次にconda info python = 3.7を実行しました。これには、この奇妙な「vc * 14」ともちろんインストールされているpipがリストされています。これをアナコンダに報告する場所があるかどうか誰かが知っていますか?
リッチマイスター2018年

2
@RichMeister私の前のコメントの上記のリンクは、適切な課題追跡システムです。発生している問題はすでに報告されています。
mcguip

1
@mcguipこんにちは、Re:その他の問題-修正されました。依存関係エラーの膨大なリストがありました。私はcondaの更新を行いました-すべてそして今3.7がインストールされます。
RichMeister 2018


9

3.79月4日のリリースでは、次のことを推奨しています。

conda install python=3.7 anaconda=custom

新しい環境を作成したい場合は、次のことをお勧めします。

conda create -n example_env numpy scipy pandas scikit-learn notebook
anaconda-navigator
conda activate example_env


1

conda navigatorを実行すると、使いやすいGUIでパッケージを簡単にアップグレードできます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.