PyOptSparse 드라이버를 사용하고 싶습니다. 패키지를 성공적으로 설치했지만 파이썬 2.7을 사용했습니다.OpenMDAO + PyOptSparse 호환성
Lorens-MacBook-Pro:code lorensheets$ python
Python 2.7.10 (default, Oct 23 2015, 19:19:21)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from pyoptsparse import Optimization
>>>
내 OpenMDAO 설치는 Python 3.6입니다. 그래도 난 모듈을 가져올 때, 이것은 내가 보는 오류입니다 : 나는 파이썬 2.7과 OpenMDAO 설치를 시도
>>> from openmdao.drivers.pyoptsparse_driver import pyOptSparseDriver
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/openmdao/drivers/pyoptsparse_driver.py", line 17, in <module>
from pyoptsparse import Optimization
ModuleNotFoundError: No module named 'pyoptsparse'
>>>
,하지만 난 그것을 얻이 수없는 것.
ImportError: No module named configparser
pyoptsparse 필요가 OpenMDAO 작업을하기 위해 python3 설치, 또는 내가 OpenMDAO 파이썬 2.7에서 제대로 작동하도록해야합니까해야합니까 : 여기에 오류가 무엇입니까? 아니면 제가 놓친 다른 것이 있습니까?
Kenneth, 정보 주셔서 감사합니다. Python3으로 pyoptsparse를 다시 설치했습니다. nsga2 최적화를 사용하는 경우 지금이 오류가 : "" "pyOptSparse 오류 : 컴파일 된 nsga2 모듈 가져 오기 오류가 발생했습니다"그것은 당신의 모듈 같은 소리 모든 pyoptsparse 최적화 –
에 대해 동일한 오류를 얻기 "" didn를 ' 제대로 구축하지 마십시오. pyoptsparse 디렉토리에 'python setup.py build'를 수행했는지 확인하십시오. c 또는 fortran 코드가 컴파일되지 않았다는 메시지를받은 적이 있습니까? –