web-dev-qa-db-ja.com

python Anacondaのバージョンを変更する方法は?

私はディープラーニングに入ろうとしています。私はjupyterを使用するためにAnacondaをインストールしましたが、通常、自分でmatplotlibなどのすべてのパッケージをインストールする必要はありません。しかし、Python 3.4、3.5、または3.6でのみ機能するため、テンソルフローをインストールできませんが、3.7があります。それについて読んだ後、python 3.6。 8. Anacondaをアンインストールして再インストールしましたが、何も変更されませんでした。その後、このコマンドを使用しました

conda install python = 3.6.8

おそらくインストールするpython 3.6.8 for it(私はこの解決策をウェブ上のどこかに見つけました)コマンドは機能しましたが何も変更しませんでした。助けてください

3
John Gadsden

より良い(推奨される)代替手段は、目的のPythonバージョンの仮想環境を作成し、その環境を使用してTensorflowおよびその他のスクリプトを実行することです。

これを行うには、 here の指示に従ってください。

[〜#〜] but [〜#〜]、別の環境を作成したくない場合は、conda install python=<version>する必要があります。

[〜#〜]または[〜#〜](非推奨)必要なPythonバージョンがバンドルされています。

ソース

4
MaJoR

Python3.7でAnacondaをインストールしたため、デフォルトでは、conda環境はpythonバージョン3.7を使用します。

python(あなたの場合はpython3.6.8))の新しいバージョンへのシンボリックリンクを作成する必要があります。

ln -s ~/anaconda3/bin/<python3.6.8>

(「python3.6.8」を適切なファイル名に置き換える必要がある場合があります)。

もう1つのより良い方法は、condaで新しい環境を作成し、必要に応じてpython3.6.8を使用することです。 https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-with-commands の手順に従って、環境。

Python3.6.8の場合、次のコマンドを実行します。

conda create -n <myenv> python=3.6.8

( 'myenv'を新しい環境の名前に置き換えます)

その後、次のコマンドで環境をアクティブ化します。

conda activate <myenv>
1
Rafey

私にとって最も効果的な方法は、Anacondaのレガシーバージョンをインストールすることでした。 Python 3.6をデフォルトとして使用する場合は、最後のバージョンであるAnaconda 5.2.0をダウンロードして、基本環境でPython 3.6をデフォルトとして使用することをお勧めします。(レガシーバージョンが見つかります ここ 。)

Anacondaの最新バージョンも必要な場合は、簡単な方法があります。 Anaconda 5.2.0がインストールされている場合は、実際にAnacondaの新しいバージョンに更新できます。

conda update anaconda

これは、Python at 3.6.xを除く)を除くすべてのパッケージを更新しようとします。

0
jleaves