condaを使ったAnacondaの管理Tipsまとめ
<スパン 0.condaの概要
pipとvirtualenvを使ったことがある人なら、condaで全部できます。pipはパッケージマネージャで
<スパン
<テーブル
<スパン 1. Pythonのバージョン変更
Anacondaを使う過程で、anaconda3をダウンロードしてインストールすると、現在のデフォルトではPython3.6だが、TensorFlowなどの多くのアプリケーションはPython3.5の方が対応しているので、Pythonバージョンを変更しなければならず、代わりにconda updateコマンドではなく、conda installコマンドを使用するという状況によく遭遇する。
<スパン
(2017.5.2)注:このメソッドは現在、小さなバグでテストされている、3.5.3にダウンPythonのバージョンの後、Spyder IPythonコントロールウィンドウを起動すると、エラーを報告して起動できません、応答を確認した後Spyder3.1.4にありますが、現在condaパッケージソースで3.1.4にサポートしていない、とそれは強くパイプとcondaを混合することが推奨されますが、うまくいけばcondaがバグを修正するには、すぐにサポートしていることです。
# Python 3.6 to 3.5
conda install python=3.5.3
<スパン 2. Condaの環境管理
Condaの環境管理機能により、複数の異なるバージョンのPythonを同時にインストールし、自由に切り替えて使用することができます。上記のインストール手順では、Python2.7のインストーラを使用していると仮定して、Python2.7がデフォルト環境(デフォルト名はroot、このrootはスーパー管理者の意味ではないことに注意)であることを説明しましょう。
# Create an environment named python34, specifying Python version 3.4 (never mind 3.4.x, conda will automatically find the latest version in 3.4.x for us)
conda create --name python34 python=3.4
# Once installed, use activate to activate an environment
activate python34 # for Windows
source activate python34 # for Linux & Mac
# After activating, you will see that the terminal input has the word python34 in it. In fact, what the system is doing is removing the default 2.7 environment from the PATH and adding the commands corresponding to 3.4 to the PATH
# At this point, type
python --version
# You get `Python 3.4.5 :: Anaconda 4.1.1 (64-bit)`, which means that the system has switched to 3.4
# If you want to return to the default python 2.7 environment, run
deactivate python34 # for Windows
source deactivate python34 # for Linux & Mac
# Remove an existing environment
conda remove --name python34 --all
ユーザーによってインストールされた異なる python 環境は、 ~/anaconda/envs ディレクトリに配置されます。コマンドで conda info -e を実行するとインストールされている環境を見ることができ、現在有効になっている環境はアスタリスクや括弧で表示されます。
<スパン 3.コンドーム清掃間伐
anacondaは比較的独立した生態のようなもので、インストールされたすべてのパッケージは客観的にanacondaのインストールディレクトリに存在し、客観的に私たちのハードディスクスペースを占有しています、より多くのパッケージを使用すると、より多くの依存パッケージが何度もインストールされ、Pythonの各バージョンがパッケージの独自のセットに対応し、例えば、Python 3.3. 5 と 3.6 例えば、Python 3.5 と 3.6 はそれぞれのパッケージセットに対応し、anaconda フォルダの容量はどんどん大きくなるので 7.8G になっています。
conda cleanで簡単に直ります! ステップ1: conda clean -pで無駄なパッケージの血を抜く。このコマンドは、パッケージキャッシュの中で、どのパッケージが他の場所でハード依存でないかをチェックし、それらを削除します。ステップ2: conda clean -t で、conda から tarball パッケージを保存することができます。以上の2つのステップを経て、私のanacondaはその後4.3Gとなり、ほぼ半分にスリム化されました。注意点としては、conda cleanコマンドはanaconda以下の全てのパッケージを検索し、もちろん他のPython環境で構築したパッケージも検索するので、他の環境に入り込んで操作を繰り返す必要がなく、やはり効率的です。
関連
-
TypeError: 'numpy.ndarray' オブジェクトが呼び出し可能でないエラー処理
-
Python辞書
-
Python3 はエンコーディングの問題を解決します: UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position
-
TypeError: -: 'list' および 'list' のオペランド型が未サポート 問題解決
-
ValueError: 解凍に0以上の値が必要
-
[解決済み] です。TypeError: read() missing 1 required positional argument: 'filename'.
-
学習ノート - ValueError。複数の要素を持つ配列の真偽値は曖昧である
-
Python 3.5でbs4でエラー「ImportError: cannot import name 'HTMLParseError'」を解決する。
-
Xuefeng Liao Python 3.X チュートリアル
-
Djangoの設定ロギング出力、ロギング設定最も詳しい本、コンソールのログをファイルにすべて出力、ロギング/コンソールのファイルへのリダイレクト
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Pandasの属性エラーです。AttributeError: 'Series' オブジェクトに 'reshape' 属性がない Solution
-
Solve ImportError: cannot import name 'np_utils' from 'tensorflow.keras.utils'
-
Python3 reports AttributeError: '_io.TextIOWrapper' object has no attribute 'open'.
-
AttributeError: 'NoneType' オブジェクトには 'group' という属性がありません。
-
PyQt5演習:matplotlibでプロットする
-
Pythonのエラーです。ModuleNotFoundError: pygame'という名前のモジュールはありません。
-
python マルチスレッド操作エラー。logger "websocket "のハンドラが見つかりませんでした。
-
[Pythonノート】spyderのClearコマンド
-
Anaconda 詳細インストールおよび使用チュートリアル(画像付き)
-
Python描画タートルライブラリ解説