簡體   English   中英

Homebrew安裝的OpenCV 3.0沒有鏈接到Python

[英]Homebrew installation of OpenCV 3.0 not linking to Python

當我用Homebrew安裝OpenCV 3.0時,它給了我以下指示將它鏈接到Python 2.7:

如果您需要Python來查找此僅keg公式的綁定,請運行:
echo /usr/local/opt/opencv3/lib/python2.7/site-packages >> /usr/local/lib/python2.7/site-packages/opencv3.pth

雖然我可以在opencv3中找到python2.7站點包,但是沒有生成python34站點包。 有誰知道如何將我的OpenCV 3.0安裝鏈接到Python 3?

奇怪的是,沒有關於使用Python3安裝OpenCV 3的簡明指令。 所以,我在這里一步一步地說清楚:

  1. 安裝Homebrew Python 3.5: brew install python3
  2. 點擊自制/科學: brew tap homebrew/science
  3. 使用pip3安裝任何 Python3包。 這將為Python3創建site-packages文件夾例如: pip3 install numpy

  4. 然后安裝OpenCV3 brew install opencv3 --with-python3

  5. 現在您可以找到在步驟2中創建的site-packages文件夾。只需運行以下命令將Opencv3鏈接到Python3: echo /usr/local/opt/opencv3/lib/python3.5/site-packages >> /usr/local/lib/python3.5/site-packages/opencv3.pth

您可能必須相應地更改上面的命令到您安裝的Homebrew Python版本(例如3.4)。

你需要像brew install opencv3 --with-python3一樣安裝opencv。 您可以通過運行brew info opencv3查看包的選項列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM