私はLinuxマシンにanacondaをインストールしました。 私はアナコンダ環境を無効にした後に気づい:実行している場合anacondaのデフォルトのpythonパスを設定する方法は?
source deactivate
:
which python
私が手:
/home/user/anaconda/bin/python
代わりの
/usr/bin/python
方法CA nこの設定を復元しますか?
私はLinuxマシンにanacondaをインストールしました。 私はアナコンダ環境を無効にした後に気づい:実行している場合anacondaのデフォルトのpythonパスを設定する方法は?
source deactivate
:
which python
私が手:
/home/user/anaconda/bin/python
代わりの
/usr/bin/python
方法CA nこの設定を復元しますか?
コメント多少の質問への答えをカバーしますが、明確にする:あなたがアナコンダをインストールした場合
あなたはそれがあなたのPATHに追加したことに合意している必要があります。 ~/.bash*
ファイルをチェックインし、これを確認するには、export PATH=
行を探します。だからアナコンダはあなたのパスには常にです。 source deactivate
コマンドは、「サブ」コンダ環境のみを非アクティブにします。それは "ルート"コンダ環境(最初にインストールしたもの)と呼ばれるものを決して削除しません。デフォルトでPATH
にAnacondaが必要ない場合は、起動ファイル~/.bash*
から削除してください。その後、Anacondaを使用する場合は、PATH
に追加する必要があります。または、興味のある特定のConda環境をPATH
に直接追加するだけで、activate
とdeactivate
のスクリプトについては心配する必要はありません。彼らの中核となるのは、PATH
です。
私は物事を明確にするのに役立つことを願っています。
何かをインストールした場合は、古いインストールよりも前に使用することが一般的です。
パスは設定済みです。システムのインストール前にインストールが検索されます。
システムPythonを使用する場合は、% /usr/bin/python
を実行します。
アナコンダが欲しくない場合は、ゴミ箱に入れてください(または、パスのどこかに移動してください)。
これは役立ちます: % which -a python
。
私はあなたがここでやりたいことについてかなり混乱しています。あなたの質問タイトルは、Anaconda環境にパッケージがインストールされているシステムPythonを使用することを示唆しています。これがあなたの質問であれば、私はそれがうまくいかないと思うので、その方法を進めることはお勧めしません。一方、独自のパッケージでシステムPythonを使用したいのであれば、答えは 'PATH'変数を手動で書き直さなければならないということです。ルートAnaconda環境を非アクティブにすることはできません。どうか答えてください:-) – darthbith
こんにちは、Anacondaはvirtualenvです。もし私が 'それを無効にする'なら、それを無効にしてはいけませんか?ルートアナコンダ環境とは何ですか?私はデフォルトのpythonを/ home/user/anaconda/bin/pythonの代わりにルートAnaconda環境にしたい。私はPYTHONPATHを決定する必要がありますか? – catthe
こんにちは! Anacondaはvirtualenvではありません。あなたのコンピュータにインストールする別のPythonのディストリビューションです。 Anacondaディストリビューション内では、virtualenvsのような*動作*する環境を 'activate'と' deactivate'することができます。ただし、Anacondaのインストール時にはルート環境がインストールされ、Anacondaを使用しない場合を除いて、非アクティブ化することはできません。なぜシステムのデフォルトPythonをAnacondaで使用したいのですか? AnacondaがインストールしたPythonのバージョンを使用してみませんか? – darthbith