簡體   English   中英

在Virtualenv和PyCharm中使用python 2.7導入OpenCV

[英]Importing OpenCV with python 2.7 in Virtualenv and PyCharm

我正在努力在OSX上安裝opencv for python 2.7.11,差不多三天了。

經過一些失敗后,我按照這里的說明完成了第一次成功。 所以我的基本設置是從~/.virtualenvs/cv_env/bin/python運行的python 2.7.11,我有一個cv2.so位於~/.virtualenvs/cv/lib/python2.7/site-packages/

到目前為止這么好。 使用source ~/.virtualenvs/cv_env/bin/activate ,我可以激活virtualenv而不是使用import cv2 出於某些原因,這並不總是有效。 有時,我必須先停用,然后重新激活(任何猜測?)。

接下來,我想在PyCharm中使用opencv。 在“偏好 - 項目翻譯”下,我選擇了virtualenv解釋器,這也是有效的。 我可以導入其他模塊,如numpy和pandas(之前使用pip安裝到vortualenv中)。 但由於某些原因,我無法導入opencv( import cv2 )。 它總是給我

ImportError: No module named cv2

所以我的問題是,為什么我能夠在終端中導入opencv(至少有時候)但不能在PyCharm中導入。 歡迎任何想法。

最好的,法比安

您的cv2.so位於不同的目錄中。 並從另一個目錄激活。 我的意思是cv_envcv

暫無
暫無

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

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