opencv
をpython2.7
を使用してインストールしようとしています。python - pythonを/ usr/local/bin/pythonに変更しますか?
私はbrew install python
を使用します。私は
警告ました:のpython-2.7.11が既にインストールされている、それだけで
をリンクされていない。そして私は再びbrew link python
とbrew install python
を実行
1輸出のPATH = "は/ usrを得ました/ local/mysql/bin:$ PATH "
警告:既にpython-2.7.11がインストールされています
しかし、which python
はまだ私に/usr/bin/python
を使用していると言いました。
私は私の~/.bash_profile
1 export PATH="/usr/local/mysql/bin:$PATH"
2 #Setting PATH for Python 3.5
3 # The orginal version is saved in .bash_profile.pysave
4 PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
5 export PATH
6 # Homebrew
7 export PATH="/usr/local/bin:$PATH"
に何の事は起こりません変更。
opencv
が
homebrew
によってインストールされているため、
/usr/local/bin/python
を使用しているようです。
これを解決するにはどうすればよいですか?
はい編集した後に 'source〜/ .bash_profile'を実行しましたが、同じ結果が得られました。また、与えられた2つのソリューションは私のために働いていないようです。実際に私は 'brew link python'が何をするのか分かりませんし、システムのpython(別名 '/ usr/bin/python')を'/usr/local/bin/python'とシンボリックリンクすると思っていました。そうですか?ではなぜ彼らは同じではありませんか? –
'echo $ PATH'はあなたに何を伝えますか? '/ usr/local/bin'は'/usr/bin/'の前に来なければなりません。'brew link python'は自家製のバージョンをシステムのpythonとシンボリックリンクしないので、システムのPythonに依存するシステムスクリプトがOSに付属している現行のバージョンになる可能性があります。 '/ usr/local/Cellar /'にある最新のpythonのバージョンを '/ usr/local'にシンボリックリンクするだけです。 –