ich versucht haben, öffnen CV 3 auf meinem Mac diese tutorial mit installieren, aber ich kann nicht drei letzten Schritt erhalten.Fehler bei dem Installieren OpenCV mit Python auf OS X
So, nachdem ich tun
brew install python
ich
nano ~/.bash_profile
Und die am unteren Rand des Skripts I
# Homebrew
export PATH=/usr/local/bin:$PATH
Danach fügen nachladen ich die Datei wie diese
source ~/.bash_profile
Schließlich prüfe ich die Python wie diese
which python
Und es druckt
/usr/bin/python
statt
/usr/local/bin/python
Ich habe auch die Datei in TextEdit bearbeitet versucht, aber es hat die gleiche Ergebnis.
Mache ich etwas falsch oder ist das nur eine schlechte Tutorial?
Vielen Dank im Voraus!
Edit:
# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH
##
# Your previous /Users/UserName/.bash_profile file was backed up as /Users/UserName/.bash_profile.macports-saved_2016-07-26_at_12:50:19
##
# MacPorts Installer addition on 2016-07-26_at_12:50:19: adding an appropriate PATH variable for use with MacPorts.
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
# Finished adapting your PATH environment variable for use with MacPorts.
# Homebrew
export PATH=/usr/local/bin:$PATH
pydoc3.5 python3 python3-32 python3-config python3.5 python3.5-32 python3.5-config python3.5m python3.5m -config
MacPorts und HomeBrew: nur darauf achten, dass sie nicht stören. Warum sollten Sie Python auch mit HomeBrew installieren, wenn Sie auch Python 3.5 in '/ Library /' installiert haben? Klingt, als hättest du eine Vielzahl von Python-Installationen auf deinem System, die sich irgendwann gegenseitig beißen. – Evert
Das Tutorial sagte, dass "t's schlechte Form, das System Python als Haupt-Interpreter zu verwenden. Und das gilt besonders, wenn Sie virtualenv und virtualenvwrapper verwenden möchten" – Loanb222
Wenn Ihr System Python in Ordnung ist, scheint es keine Notwendigkeit zu installieren ein Homebrew Python. Virtualenvs neigen dazu, überschätzt zu werden, und sind vor allem für Entwicklungszwecke nützlich: Pakete (und Python-Versionen) können ohne virtualenvs und ohne Probleme getrennt werden, wenn sie richtig ausgeführt werden. – Evert