최근에 NEAT 알고리즘에 대해 알아 냈습니다. NEAT-Python을 사용하여 시도해보고 싶습니다 (올바른 소스인지 확실하지 않습니다). 그래서 저는 가상 환경을 활성화하여 VE에 pip를 사용하여 깔끔한 비단뱀을 설치했습니다. NEAT-Python이 Visualize.py를 찾지 못했습니다.
그래서 내 소스 파일을 확인하고, 실제로 깔끔한-파이썬은 visualize.py 스크립트를 포함하지 않는다 : 다음 자신의 GitHub의 페이지에서 예제 중 하나를 실행하려고 할 때이 같은 오류가 발생했습니다 그러나 GitHub 저장소에 있습니다. 그런 다음 visualize.oy 스크립트를 내 VE 내부로 드래그하여 NEAT가 가져온 모든 textfile에 추가했습니다. 설치된 filex.txt 등과 같이 가져 왔습니다. 그러나 여전히 동일한 오류가 발생했습니다.ImportError: No module named visualize
저는 아직 VE와 GitHub에 익숙하지 않으므로 제발 너무 열심히하지 마십시오 :] 미리 감사드립니다.
-Jorge는
XOR 디렉토리에서 예제 파일을 시험해 보았습니다. visualize.py를 실행중인 스크립트와 동일한 디렉토리에 복사 해 보았습니다. –
글쎄, lib 폴더에있는 것이 좋을 것입니다. 다른 방법은 없을까요? –
lib 폴더가 무슨 뜻인지 잘 모르겠다. lib/site-packages 디렉토리가 어디에 있는지요? visualize.py를 lib/site-packages/neat /에 복사하고 __init__.py를 수정하여'import neat.visualize as visualize' 행을 추가하십시오. \ _ \ _ pycache__ 디렉토리를 삭제하십시오. 모듈이 설치되어 있는지 확인하십시오 : Numpy, GraphViz 및 Matplotlib. 위의 작업을 마쳤 으면 '깔끔한 상태로 가져올 수 있고'깔끔하고 비주얼하게 액세스 할 수 있어야합니다. 나는 이것을하는 것을 추천하지 않는다. –