[解決済み】AnacondaのデフォルトのPython環境を変更する方法
質問
Anaconda をインストールし、py3k (Python 3.3 を保持) と py34 (Python 3.4 を保持) という 2 つの環境を追加で作成しました。それらに加えて、Anaconda のインストーラがデフォルトで作成した 'root' という名前のデフォルト環境があり、これは Python 2.7 を保持しています。この最後のものがデフォルトで、ターミナルから 'ipython' を起動するといつでもバージョン2.7が表示されます。Python 3.4で動作させるためには、以下のコマンドを発行する必要があります(シェルで)。
source activate py34
ipython
で、デフォルトの環境を Python 3.4 に変更します。これは問題なく動作しますが、ほとんどの場合、私はPython 2.7(教えるために保持している、かなり長い話です)ではなく、Python 3.4で作業するので迷惑しています。とにかく、私はゼロからすべてを再インストールしたくないことを念頭に置いて、デフォルト環境をPython 3.4に変更する方法を知りたいと思います。
どのように解決するのですか?
ただ単に 一時的に を使用すると、別の環境に変更することができます。
source activate environment-name
ETA: これは非推奨かもしれません。私は、現在の正しいコマンドは
source conda activate environment-name
(を作成することができます)。
environment-name
で
conda create
)
変更する場合 恒久的に の場合、上記のコードを実行するスタートアップスクリプトを作成する以外に方法はありません。
一般的には、新しい環境を作成するのが一番です。しかし、もしあなたが本当に Pythonのバージョンを変更する をデフォルトの環境で実行するには、以下のようにします。
まず、conda の最新バージョンを確認するために、以下のコマンドを実行します。
conda update conda
そして、次のように実行します。
conda install python=3.5
これは、ルート環境にあるすべてのパッケージを Python 3 のバージョンに更新しようとします。もしそれができない場合(例えば、あるパッケージが Python 3.5 用にビルドされていないため)、どのパッケージが問題を起こしたかを示すエラーメッセージが表示されます。
pipでパッケージをインストールした場合、再インストールする必要があります。
関連
-
[解決済み】Pythonスクリプトで「Expected 2D array, got 1D array instead: 」というエラーが発生?
-
[解決済み】Python - "ValueError: not enough values to unpack (expected 2, got 1)" の修正方法 [閉店].
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] Pythonで2つのリストを連結する方法は?
-
[解決済み] 最小限の驚き」と「変更可能なデフォルトの引数
-
[解決済み] 環境変数の値にアクセスする方法
-
[解決済み] Condaがデフォルトでベース環境を起動しないようにするにはどうしたらいいですか?
-
[解決済み】ネストされたディレクトリを安全に作成するには?
-
[解決済み】Pythonに三項条件演算子はありますか?
-
[解決済み】2つの辞書を1つの式でマージする(辞書の和をとる)には?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
opencvとpillowを用いた顔認証システム(デモあり)
-
python implement mysql add delete check change サンプルコード
-
パッケージングツールPyinstallerの使用と落とし穴の回避
-
Python入門 openを使ったファイルの読み書きの方法
-
任意波形を生成してtxtで保存するためのPython実装
-
[解決済み] _tkinter.TclError: 表示名がなく、$DISPLAY環境変数もない。
-
[解決済み】ilocが「IndexError: single positional indexer is out-of-bounds」を出す。
-
[解決済み】「SyntaxError.Syntax」は何ですか?Missing parentheses in call to 'print'」はPythonでどういう意味ですか?
-
[解決済み] TypeError: 'DataFrame' オブジェクトは呼び出し可能ではない
-
[解決済み】ValueError: pickleプロトコルがサポートされていません。3、python2 pickleはpython3 pickleでダンプしたファイルを読み込むことができない?