web-dev-qa-db-ja.com

Anacondaのインストールにもかかわらず、デフォルトPythonを使用するMac

Mac 10.9 Mavericksを実行しており、Anacondaをインストールしました。ただし、それにもかかわらず、ターミナル経由でpythonにアクセスすると、デフォルトのAppleバージョン:

Python 2.7.5 (default, Sep  2 2013, 05:24:04) 
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin

私の.bash_profileはこれです:

export PATH="$HOME/anaconda/bin:$PATH"

MONGO_PATH=/usr/local/mongodb/bin
SQL_PATH=/usr/local/mysql

export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH"

PythonのAnacondaバージョンを使用するためにできることはありますか?途方に暮れて。

ありがとうございました

33
intl

最初に一致する実行可能ファイルが実行されます。私が収集できるものから、次のような方法でPATH変数を連結しています:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

前に来る:

$HOME/anaconda/bin

確認 anacondaディレクトリが最初 1であること、つまりprecedenceになります:

export PATH="$HOME/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH"
47
Heap

魚を使用している場合、Anacondaは古い.bash_profileを.bash_profile-anaconda.bakとしてバックアップし、.bash_profileの下部に次のような2行を追加します。

# added by Anaconda2 4.1.1 installer
export PATH="/Users/username/anaconda/bin:$PATH"

ただし、fishはそれを読み取らないため、〜/ .config/fish/config.fishにあるfish configファイルに手動で追加する必要があります。

set -x PATH /Users/username/anaconda/bin $PATH
2
Zhang Buzz

zshを使用している場合は、ルートフォルダーのzshrcファイルを編集して含めることができます。

export PATH="$HOME/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH"
2
sushmit

IDEとしてLiClipseまたはEclipseを使用している場合、[設定]メニューを使用すると、この管理プロセスをはるかに簡単に実行できます。しかし、コマンドラインの喜びを理解しています。

Anaconda、またはむしろAnacondaのPythonバージョンをLiClipseのデフォルトインタープリターにしたり、Anacondaからサイトパッケージを呼び出したりするのは非常に簡単です。今日設定しました。

よろしく、

JF

1
Jack Fisher

完全なパスを使用していることを確認してください。-ルートの代わりに「〜」を使用しないでください:

(違う)

export PATH="~/anaconda/bin:$PATH"

(正しい)

export PATH="$HOME/anaconda/bin:$PATH"

この変更はうまくいきました!

0
Reihan_amn

更新 Python 3:上記のソリューションはPython 3。

AnacondaのPython 3は現在~/anaconda3/bin。だから代わりに:

export PATH="$HOME/anaconda3/bin:$PATH"

または

export PATH="$HOME/anaconda3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH"
0
russellthehippo