簡體   English   中英

使用MacPorts進行OpenCV安裝,已經安裝了python2.7,但無法“導入cv”

[英]OpenCV install with MacPorts, already have python2.7 installed but cannot 'import cv'

剛開始使用我的opencv項目並嘗試在Mac上安裝opencv 我現在所擁有的是我的macport將顯示:

 opencv @3.0.0_1+python27 (active)

但是當我在終端中運行python時,我無法導入cv 目前我還安裝了pycharm,它似乎是python2.6附帶的,這會是一個問題嗎?

任何幫助將不勝感激,在此先感謝!

使用macports,您需要設置默認系統python。 問題可能是您仍在使用Apple默認的python。 要檢查,請先運行

$ which python
/opt/local/bin/python

那應該告知您有關哪個python的信息。 如果您的python在/ usr / bin中,則它可能無效。

接下來,將默認python配置為安裝OpenCV的2.7版本。

$ sudo port select --summary
Password:
Name        Selected       Options
====        ========       =======
python      python27       python26-apple python27 python27-apple        
python2     python27       python27 none
python3     none           python34 none

設置python版本

sudo port select --set python python27

僅僅因為Apple為您提供了python2.7,並不意味着MacPorts庫將鏈接到它。 MacPort版本的優點在於,它們可以解決所有這些問題。

就pycharm而言,您可能不需要在控制台中設置默認的python。 Pycharm可以直接鏈接到它。 只需轉到項目設置,然后將解釋器配置為/opt/local/bin/python2.7。

暫無
暫無

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

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