我正试图使用以下链接(https://www.codingforentrepreneurs.com/blog/install-opencv-3-for-python-on-mac/)在Mac上安装Opencv 3 for Python
我使用的是python3.6.4,目前我正在执行第6步(关于链接)
我直接从Mac终端使用Python,当我插入以下命令时,会出现此错误:
$ ln -S /usr/local/Cellar/opencv/3.4.0_1/lib/python3.6/site-packages/cv2.cpython-36m-darwin.so /usr/local/lib/python3.6/site-packages/cv2.so
File "<stdin>", line 1
ln -S /usr/local/Cellar/opencv/3.4.0_1/lib/python3.6/site-packages/cv2.cpython-36m-darwin.so /usr/local/lib/python3.6/site-packages/cv2.so
^
SyntaxError: invalid syntax
在步骤6中,首先获得
sys
路径,注意这是在运行python时完成的。你知道吗您可以通过中的提示“>;>;”进行判断
如果输入:
在Python中,您将得到您提到的确切错误。你知道吗
为了完成步骤6,现在必须通过键入
现在您将看到
$
提示符。你知道吗我意识到你陈述问题的方式,你已经在
$
提示符下了,所以这可能是没有意义的。。。但是如果你输入了你的问题,而不是剪切和粘贴它,可能你在这里输入的错误,而你实际上仍然在Python当你有错误。你知道吗您基本上需要运行如下命令:
其中
SRC
是您刚刚构建/安装的库,TGT
是您希望Python可以看到它的地方。你知道吗独立于已安装的OpenCV版本查找
SRC
文件,如下所示:并用以下方法检查其外观是否正确:
应该有一条线。如果有多行,则意味着您安装了多个版本的OpenCV,因此它可能看起来像:
在这种情况下,选择一个你想要的,并手动设置
SRC
到那个,例如独立于已安装的Python版本查找TGT目录,如下所示:
并用以下方法检查其外观是否正确:
应该有一条线。如果不止一行,则意味着您安装了多个版本的Python,它可能类似于:
如果是这种情况,请选择要使用的,并手动设置
TGT
,例如:现在建立链接:
相关问题 更多 >
编程相关推荐