2017-10-04 21 views
6

私はcondaをダウンロードしましたが、別の目的のためにpipと普通のpythonバージョン(homebrew)を使いたいのですが、pythonをインストールしてbrewでpipしてからcondaをインストールすればいいですか?通常のpython(homebrew経由で)とミニコンダを同じコンピュータにインストールするには?

更新

minicondaをインストールした後、私は自作を介してのpythonをインストールしようと両方のPythonのバージョンがクラッシュしました。自作でミニコンダをインストールしてからPythonをインストールするにはどうすればいいですか?

+0

まったく問題ありません。 –

+0

同じコンピュータにインストールした場合、両方のインタプリタがクラッシュする可能性がありますか? – tumbleweed

+1

クラッシュエラーメッセージはありますか? – georgexsh

答えて

2

Anaconda

ピップ がcondaもそう、あなたドンピップ、 を含み、 常にcondaパッケージを使用することが推奨されているが唯一のPython環境を管理するためにvirtualenvに依存しているのに対し、Condaがネイティブ言語に依存しない環境を作成します2人の間で選択しなければならない。たとえば、condaパッケージを持たない pythonパッケージをインストールするには、pipを通じて を入手できます。

あなたはまた、あなたのconda環境内pipを使用することができます。それが存在しているので、

conda install pip 
pip <pip command> 

または

conda install -n testenv pip 
source activate testenv 
pip <pip command> 

また、どのような環境のデフォルトのパッケージにピップを追加することができますたびので、上記のスニペットに従う必要はありません。 Anaconda Troubleshoot FAQから

+0

助けてくれてありがとう。事は私が特定の仕事のためにコンドームで働いていることです。しかし、私は自分のpython3/homebrew構成を使用することを好みます。これは別の目的で実際に使用します...同じラップトップにhomebrewを介してcondaとpythonをインストールすることは安全ですか? – tumbleweed

+0

私はそれが大丈夫だと思う、彼らは別の領域にもオブジェクトを格納します。 –

+0

PyEnv(https://github.com/pyenv/pyenv)を使ってさまざまなPythonのバージョンを管理することを検討することができます。 – piotrMocz

1

は、以下のような方法を採用することはできない。

  • 編集し.bash_profile.bashrcファイルをcondaバイナリディレクトリ、など~/miniconda3/binは、もはやPATH環境変数に追加されるようになっています。 などの絶対パス名を使用して、condaactivateおよびdeactivateを実行することはできます。

  • またcondaactivatedeactivateへのシンボリックリンクを持つフォルダを作成し、PATHにこのフォルダを追加するには.bash_profile.bashrcファイルを編集することができます。これを行うと、pythonを実行するとシステムPythonが呼び出されますが、condaコマンド、source activate MyEnvsource activate root、またはsource deactivateを実行すると正常に動作します。
    source activate rootの実行後も含めて、source activateを実行して任意の環境をアクティブ化した後、pythonを実行すると、アクティブなconda環境でPythonが起動されます。

関連する問題