ビルドディレクトリにファイルcv2.cp36-win_amd64.pyd
を生成し、それをC:\Users\fanta\Anaconda3\Lib\site-packages
にコピーした、Windows 10でVisual Studio 2017でソースからOpenCV 3.2をビルドしました。Anaconda環境で入手可能なOpenCV 3.2パッケージをソースから作成するには?
C:\Users\fanta>conda create -n py36 python=3.6
Fetching package metadata ...........
Solving package specifications: .
Package plan for installation in environment C:\Users\fanta\Anaconda3\envs\py36:
The following NEW packages will be INSTALLED:
pip: 9.0.1-py36_1
python: 3.6.1-2
setuptools: 27.2.0-py36_1
vs2015_runtime: 14.0.25123-0
wheel: 0.29.0-py36_0
Proceed ([y]/n)?
#
# To activate this environment, use:
# > activate py36
#
# To deactivate this environment, use:
# > deactivate py36
#
# * for power-users using bash, you must source
#
C:\Users\fanta>activate py36
(py36) C:\Users\fanta>python
Python 3.6.1 |Continuum Analytics, Inc.| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'cv2'
>>>
私はcv2
パッケージをインポートしようとする代わりに、場合:
しかし、今、Pythonの3.6用のアナコンダ環境を入力した後、Pythonは(下部のエラー)以下の転写産物を参照してください、パッケージを見つけることができません。任意のアナコンダ環境の外から、私は別のエラーを取得し、以下を参照:
(py36) C:\Users\fanta>deactivate py36
C:\Users\fanta>python
Python 3.6.0 |Anaconda 4.3.1 (64-bit)| (default, Dec 23 2016, 11:57:41) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: The specified module could not be found.
>>>
は、どのように私はアナコンダ環境にインポートすることが可能な内蔵されcv2
パッケージを作ることができますか?
ありがとうございます!