我正在尝试在我的macbookpro macOS Sierra 10.12.5上安装opencv3,但我遇到了一些我不理解的问题。。。在
我遵循这个教程http://www.pyimagesearch.com/2016/11/28/macos-install-opencv-3-and-python-2-7/
使用homebrew安装python时,我有以下控制台日志
$ brew install python
Warning: python 2.7.13_1 is already installed
做
^{pr2}$我有
export PATH=/usr/local/bin:$PATH
我当然用过
source ~/.bash_profile
重新加载我的个人资料
—
但是,当使用which python
时,它返回/Users/hugdubs/Documents/TRYouts/CODE/VENV/compvision/bin/python
(我现在是virtualenv
,名字是compvision
)
执行python2返回/Users/hugdubs/Documents/TRYouts/CODE/VENV/compvision/bin/python2
为什么我不能符号链接到usr/local/bin/python
?在
使用brew unlink python && brew link python
或{
然后,由于我不知道是否相关,请使用以下CMake config:
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules \
-D PYTHON2_LIBRARY=/usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib \
-D PYTHON2_INCLUDE_DIR=/usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/include/python2.7/ \
-D PYTHON2_EXECUTABLE=$VIRTUAL_ENV/bin/python \
-D BUILD_opencv_python2=ON \
-D BUILD_opencv_python3=OFF \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D BUILD_EXAMPLES=ON ..
在没有pytho配置的情况下输出n2:
-- Python 2:
-- Interpreter: /Users/hugdubs/Documents/TRYouts/CODE/VENV/compvision/bin/python (ver 2.7.10)
-- Libraries: NO
-- numpy: /Users/hugdubs/Documents/TRYouts/CODE/VENV/compvision/lib/python2.7/site-packages/numpy/core/include (ver 1.13.1)
-- packages path: lib/python2.7/site-packages
在我的终端上做一个简单的$ open /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/
打开查找器,我可以看到文件就在那里。
我不知道该怎么办。。。有什么建议吗?在
目前没有回答
相关问题 更多 >
编程相关推荐