setuptools를 사용하여 Ubuntu 14.04에 PyOpenCV를 설치하려고합니다. 내가Ubuntu에 PyOpenCV를 설치하는 방법
python setup.py config
을했을 때 나는 수정이
from setuptools.extension import Library
에
from setuptools import Library
을 변경하는 것을 이전 질문에 대한 답변에서 발견
ImportError: cannot import name Library
오류를 가지고 setup.py에서
이제 setup.py를 실행하면 생성되는 config.py 스크립트에서 오류가 발생합니다.
$ python setup.py config
Configuring PyOpenCV via CMake...
<snip>
-- Configuring done
-- Generating done
-- Build files have been written to: /home/saul/Downloads/pyopencv/build
Traceback (most recent call last):
File "setup.py", line 137, in <module>
import config as C
File "/home/saul/Downloads/pyopencv/config.py", line 1, in <module>
from setuptools import Extension, Library
ImportError: cannot import name Library
config.py의 첫 번째 줄에는 동일한 가져 오기 오류가 있습니다. 물론 config.py 수정할 수 있지만 빌드 프로세스를 다시 시작하는 방법을 모르겠습니다.
실패의 관점에서 setup.py의 텍스트는 다음과 같습니다
import config as C
setup(
name = "pyopencv",
version = C.PYOPENCV_VERSION,
description = DOCLINES[0],
author = 'Minh-Tri Pham',
author_email = '[email protected]',
url = 'http://code.google.com/p/pyopencv/',
license = 'New BSD License',
platforms = 'OS Independent, Windows, Linux, MacOS',
classifiers = filter(None, CLASSIFIERS.split('\n')),
long_description = "\n".join(DOCLINES[2:]),
ext_modules=C.extension_list,
install_requires = ['numpy>=1.2.0'],
package_data = {'pyopencv': ['*.dll']},
include_package_data = True,
# zip_safe = (os.name!='nt'), # thanks to ffmpeg dependency
package_dir={'':'package'},
packages = find_packages('package'),
)
를 어떻게이 문제를 해결하거나 pyOpenCV을 설치하는 다른 방법을 제시하는 방법을 말해 줄래?
당신이 본 적이 http://askubuntu.com/questions/447409/how-to-install-opencv-2-9 - 파이썬? 하지만 너무 오래되었을 수도 있습니다. 여기에 답을 얻지 못하면 시도하십시오. – matsjoyce
그것은 매력처럼 작동했습니다, 감사합니다. OpenCV-Python이 pyOpenCV로 대체 되었습니까? 내가 찾은 모든 pyOpenCV 물건은 몇 살이었습니다. 나는 이것으로 시작하고 있으며 OpenCV-Python을 대안으로 생각할만큼 충분한 것을 모릅니다. – saulspatz
python 패키지를 설치하려면 다음을 사용하십시오. –