dll로드 문제의 이유는 매우 다른 것 같습니다. 최신 Anaconda 버전 (예 : Anaconda 5.0.1)에는 Numpy with MKL 지원이 있습니다. 이것은 가 아니요입니다. 나는 conda list를 사용하여 설치된 패키지를보고이를 확인했다. 문제는 cvxopt이 디렉토리에 어떤 DLL을 필요로한다는 사실이다
C:\Anaconda3\envs\foo\Library\mingw-w64\bin
당신은 아나콘다를 설치하고 사용 후 (자신의 제안 설정 어쨌든입니다) 시스템 경로에 하지 레지스터 아나콘다 파이썬을하고있는 경우 아나콘다 prommpt는 새로운 환경 (주 cvxopt의 현재적인 버전을위한 파이썬 3.5 필요)
conda create -n foo python=3.5
activate foo
conda install cvxopt
및 가져 오기 cvxopt를 설정하는
(foo) C:\tmp>python
Python 3.5.4 |Anaconda, Inc.| (default, Nov 8 2017, 14:34:30) [MSC v.1900
64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cvxopt
>>>
모두 정상적으로 작동합니다. 당신이 아나콘다 관련 경로 설정을 선택하면 이제 C를 제거하면 당신은
C:\Anaconda3\envs\foo;
C:\Anaconda3\envs\foo\Library\mingw-w64\bin;
C:\Anaconda3\envs\foo\Library\usr\bin;
C:\Anaconda3\envs\foo\Library\bin;
C:\Anaconda3\envs\foo\Scripts;
을 찾을 수 있습니다 : \ Anaconda3 \ envs \ foo는 \ 도서관은 문제
로 돌아 경로에서 \와 Mingw-W64 \ bin에
C:\tmp>python
Python 3.5.4 |Anaconda, Inc.| (default, Nov 8 2017, 14:34:30) [MSC v.1900
64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import cvxopt
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Anaconda3\envs\tf14\lib\site-packages\cvxopt\__init__.py", line 32, in <module>
import cvxopt.base
ImportError: DLL load failed: The specified module could not be found.
>>>
그러나 PyCharm과 관련된 또 다른 문제가 있습니다 : PyCharm을 사용하여 실제로 Anaconda envs를 실제로 사용하는 방법은 무엇입니까? PyCharm은 환경에 필요한 추가 경로를 처리 할 수 없습니다. 상자에서 꺼내지 않은 채로, 또는 제대로 할 수있는 방법을 찾지 못했습니다. 어떤 제안이라도 환영합니다.
처음 시도했지만 도움이되지 않았습니다. 아래 내 대답을 참조하십시오. – Daniel