1. 程式人生 > >一個艱難的過程:在Mac上安裝python-opencv

一個艱難的過程:在Mac上安裝python-opencv

搗鼓了一上午才把Opencv在Mac上安裝,併成功在Pycharm中執行。我才不會告訴你我之前就是嫌opencv麻煩,才只用PIL的。。。

言歸正傳,該文章內容參考大量文章才安裝成功。

http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/

http://blog.csdn.net/insthink/article/details/51338839

1.首先按照文章1的說法,安裝Xcode。再利用brew安裝opencv。

# add opencv

brew tap homebrew/science

# install opencv

brew install opencv

但是這個方法在我的Mac沒有成功,顯示xcrun: error: invalid active developer path ,經過查詢原因發現是Mac系統升級後git命令會出錯。解決辦法是輸入,之後再輸入brew就好

了。

xcode-select --install

2.成功安裝opencv之後,再安裝文章2的做法,進入python的site-packages目錄下,並製作替身(下載好的opencv放在/usr/local/Cellar/opencv/2.4.13.2/)。

cd /Library/Python/2.7/site-packages/

ln -s /usr/local/Cellar/opencv/2.4.13.2/lib/python2.7/site-packages/cv.py cv.py   

ln -s /usr/local/Cellar/opencv/2.4.13.2/lib/python2.7/site-packages/cv2.so cv2.so

但是在這個地方我的Mac又出現問題了,在輸入ln命令的時候,顯示Permission Denied。沒有許可權。。。什麼鬼。。。經過一番查詢之後,將後兩個命令用sudo輸入,再輸入密

碼即可。

sudo ln -s /usr/local/Cellar/opencv/2.4.13.2/lib/python2.7/site-packages/cv.py cv.py   

sudo ln -s /usr/local/Cellar/opencv/2.4.13.2/lib/python2.7/site-packages/cv2.so cv2.so

3.最後配置環境變數,在.bash_profile中新增變數。

cd ~

touch .bash_profile

open -e .bash_profile

在.bash_profile 中輸入 export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages 。再儲存環境變數。

source .bash_profile

4.最後開啟終端進入python環境,輸入import cv2,即顯示成功,並在pycharm中利用以下程式碼測試。

import cv2
img=cv2.imread("123.jpg")
cv2.namedWindow("Image")
cv2.imshow("Image",img)
cv2.waitKey(0)
cv2.destroyAllWindows()

但是竟然失敗了,顯示ImportError: numpy.core.multiarray failed to import。。。什麼鬼。。。我的電腦已經裝了numpy而且執行正常。一番查詢之後發現是numpy版本不匹

配。於是更換numpy版本。

pip install -U numpy 

sudo pip install numpy --upgrade --ignore-installed.

第一個命令如果無效,就用第二個。終於成功!!!

相關推薦

一個艱難過程Mac安裝python-opencv

搗鼓了一上午才把Opencv在Mac上安裝,併成功在Pycharm中執行。我才不會告訴你我之前就是嫌opencv麻煩,才只用PIL的。。。 言歸正傳,該文章內容參考大量文章才安裝成功。 http://www.pyimagesearch.com/2015/06/15/inst

mac安裝python-opencv,並在pycharm測試

brew lib emp orm package 安裝 記錄 圖片路徑 usr 在網上找了一篇非常詳細的博客,感謝分享 博客地址:https://blog.csdn.net/miao_iamcat/article/details/74939521 第一步的命令中brew t

轉載樹莓派安裝Python-OpenCV

在樹莓派上安裝OpenCV,網路上已經有很多教程方案,樹莓派上的系統為2016年的jessie-raspbian,嘗試過原始碼安裝的方式,但編譯過程總是會出錯,多方查詢仍解決不了。  放棄了原始碼安裝,發現有很便捷的方式,可以安裝Python版的OpenCV,只需2行命令。  在此之前請務必更新一下系統。

Mac找到python pip3包的安裝路徑

在終端中使用pip list或pip3 list命令可以檢視已經安裝了哪些包。 在終端下直接執行python3,然後import要檢視路徑的包,再輸入包的名稱,即可檢視安裝路徑。 https://img-blog.csdn.net/20180801220216584?watermark/

Mac OS 10.11安裝python, pyqt

1.首先安裝homebrew,通過在終端中執行如下的命令: ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"  2.接著安裝python brew install python

[Cordova] 在 Mac 安裝 Cordova 與建立第一個 HelloWorld 專案

1. 先準備好 Android build 環境,直接安裝 Android Studio + Xcode. 2. 在 Mac 上可以加到 ~/.bash_profile 裡面,例如: export PATH=~/Library/Android/sdk/platform-tools:~/Library/A

mac安裝Xgboost Python

最近在mac上用到xgboost庫,安裝時遇到頗多大坑,網上查了很多答案几乎都是win上的問題,沒遇到理想的,自己也就摸著石頭把幾個大坑給填了,總結一下,給後人少走點彎路。 1.錯誤 倘若直接 

如何在mac安裝opencvpython

OpenCV全稱是:Open Source Computer Vision Library。是一個基於BSD許可發行的跨平臺機器視覺庫,由一系列C函式和少量的C++類構成,同時提供Python、Ruby、MATLAB等語言的介面,實現了影象處理和計算機視覺方面的很多通用演算法。 如題,我們將

徹底解除安裝Mac 安裝一個軟體(轉載)

MacOS Sierra之前的系統 1. 如果在App Store上下載的:直接在Launchpad滑鼠長按圖示點選刪除即可。 2. 如果不在App Store上下載的:推薦使用AppZapper, AppCleaner等第三方軟體來解除安裝應用。 Mac

MAC安裝MySQL-Python庫的曲折之路

最近轉到MAC上來進行開發,準備把Python開發環境搭建起來,需要安裝一個MYSQL-PYTHON模組,本以為pip install mysql-python可以輕鬆搞定,不料程式跑起來報錯, 錯誤資訊簡約描述下:Python Symbol not found: _mys

菜鳥小白在mac安裝pycharm,python,以及opencv的心得

老闆要求我做一個基於opencv結合視訊傳輸進行實時視訊傳輸,在mac上安裝python什麼的倒是不難,本身馬刺就有了python的環境,但是裝opencv是真的費勁,總是弄不對,廢了老半天勁弄上寫下來在之後再用到的時候可以繼續用。跟著好幾個攻略走,不是出現了這個問題就是那個

Mac安裝多個版本的Python

簡介 利用Mac包管理工具brew安裝pyenv,pyenv用來管理所有python版本。如果沒有安裝brew,先安裝一下吧。 安裝pyevn $ brew install pyenv $ pyenv -v pyenv 1.2.6 檢視所有的python版本

Python庫管理工具pip在Mac安裝解除安裝

1. pip下載安裝 1.1 pip下載 wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-chec

Mac OS X安裝Python

1.安裝 Homebrew 只需開啟 終端 或個人常用的終端模擬器並執行: $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"執行這段指令碼

Mac安裝mysql數據庫

text 令行 com gree install blog 輸入 pat ref 1. 下載MySQL for mac: https://dev.mysql.com/downloads/installer/ 2. 雙擊mysql-5.7.17-macos10.12-x86_

jupyter notebook在Mac安裝

jupyter notebook安裝 mac 在mac上安裝jupyter notebook還算順利,主要是借鑒了mybefly的分享文檔,這裏講安裝過程使用到的步驟做一個記錄: 1.升級pip:sudo python -m pip install --upgrade --force pip

mac安裝Docker

這樣的 開會 有一個 mac 安裝完成 com doc .cn -1 1.進入一下地址進行下載docker https://download.docker.com/mac/stable/Docker.dmg 進入後進行下載後進行安裝 2.將其拖動到Appliactio

ZooKeeperwin7安裝單機及偽分布式安裝

efi nio 調度 oracle set inf arch mit amd   zookeeper是一個為分布式應用所設計的分布式的、開源的調度服務,它主要用來解決分布式應用中經常遇到的一些數據管理問題,簡化分布式應用,協調及其管理的難度,提高性能的分布式服務。   本

在 Ubuntu 16.04 LTS 安裝 Python 3.6.0

tty article print spa blog sdn number ins 6.0 轉自(http://blog.csdn.net/Wangdada111/article/details/73382537?locationNum=2&fps=1) 安裝:

MAC安裝mysql服務

mac 安裝 mysql 1、下載mysql 訪問MySQL的官網http://www.mysql.com/downloads/ 然後在頁面中會看到“MySQL Community Server”下方有一個“download”點擊。 進入MySQL的下載界面(http://