我从http://sourceforge.net/projects/opencvlibrary下载了OpenCV源代码tarball,并执行了以下步骤:
现在,当我尝试import cv2
时,我得到一个ImportError:
ImportError: No module named cv2
注意:这适用于Mac OS X
答案 0 :(得分:0)
我建议从http://www.lfd.uci.edu/~gohlke/pythonlibs/
下载whl文件打开安装了whl文件的目录中的cmd,然后键入:
pip install file-name.whl
它对我有用,我希望它也适合你。
答案 1 :(得分:0)
在撰写本文时,按照这些说明在我的Mac OS X上成功安装了Python opencv:http://www.pyimagesearch.com/2016/11/28/macos-install-opencv-3-and-python-2-7/
该教程有一个旧版本,但它与macOS Sierra存在问题,因此请确保您遵循最新版本。另外,请注意不要只复制和粘贴所有内容,尤其是带有参数的命令或带有特定于特定情况的值的标志,例如路径。例如,如果您不使用virtualenv,请确保使用本地Python安装路径替换基于virtualenv的路径。当您到达该步骤时填写import csv
import re
_pipe_stripper = re.compile(r"\|?(.*?)\|?$").match
def pipe_stripper(col):
return _pipe_stripper(col).group(1)
with open("Cands16.txt", newline="") as infile:
with open("Cands16.csv", "w", newline="") as outfile:
reader = csv.reader(infile)
writer = csv.writer(outfile)
for row in reader:
print(row)
writer.writerow(list(map(pipe_stripper, row)))
标志字段时,这一点尤为重要。
此外,正如Quang Hoang所说,做cmake
可能是一个更快的选择。