Windows에서 psychypy.visual을 사용할 수 있도록 설정
소개
나는 평소 mac 사용자이지만, 연구를 위한 실험 과제를 windows로 만들어야 하는 자체를 만났습니다. (자주 있는 것입니다만..)
그 때 psychypy.visual을 사용하여 자극 제시를 진행하려고 했는데, 대부분 고생했기 때문에 해결 방법을 실어 둡니다.
*중반 억지로 해결했기 때문에 좋은 해결 방법을 아는 분은 가르쳐 주세요.
하고 싶은 일
psychopy.visual을 사용할 수 있도록하고 싶습니다.
개발 환경
아나콘다에서 파이썬 설치
mac로 만든 프로그램을 windows로 전송하고 실행하려고했는데 파이썬조차 들어 있지 않았기 때문에 anaconda를 통해 파이썬을 설치했습니다.
이 링크에서 다운로드하여 설치하십시오.
이때 패스를 통과하는 체크란에 체크를 넣어두면 나중에 편리합니다.
(이번에는 스쿠쇼가 없기 때문에 자세한 것은 생략)
psychopy 설치
나중에 오류를 뱉는다는 것을 모르고, 아무것도 생각하지 않고 평소처럼 psychopy 설치
$ pip install psychopy
[실행 결과]
Cannot uninstall 'imageio'. It is ~~~
뭔가 imageio를 설치할 수 없었던 것 같습니다. . .
imageio 설치
잘 모르겠지만 우선 pip 명령을 사용하여 imageio 만 설치하려고했습니다.
$ pip install imageio
[실행 결과]
Requirement already satisfied: imageio in c:¥users¥〇〇¥anaconda3¥liv¥site-packages(2.4.1)
제대로 있는 것 같다. .
imageio 재설치
거기서 조금 비비면서도 이미 인스톨 되고 있는 것을 무시하고 재설치해 보았다
$ pip install --ignore-installed imageio
[실행 결과]
이번에는 잘 됐나.
만약을 위해 다시 psychopy를 설치해 보자
$ pip install psychopy
벌써 인스톨 완료라고 하는 표기가 나왔기 때문에 일건 낙착.
psychopy.visual 가져오기
드디어 프로그램에서
from psychopy import visual
[실행 결과]
ImportError: Something is wrong with the numpy installation. While importing we detected an older version of numpy in 〇〇. One method of fixing this is to repeatedly uninstall numpy until none is found, then reinstall this version
다시 오류가 있습니다. . .
잘 읽어 보면 numpy의 버전이 오래된 것 같다.
지금 설치했는데 오래된 것은? 라는 느낌이지만 ...
에러를 해결하기 위해서 numpy를 언인스톨 해 전부 지우고 다시 넣어 두고 말하고 있습니다.
비비 쓰러 뜨리면서 모두 제거하고 다시 넣기로했습니다.
numpy 제거
$ pip uninstall numpy
히야히야하면서 위의 코멘트를 실행하고 먼저 하나 numpy를 제거했습니다.
[실행 결과]
다시 프로그램에서
from psychopy import visual
그렇다면 이번에는ModuleNotFoundError: No module named 'numpy.fft'
왜 numpy.fft가 여기에 등장했는지 확실하지 않지만,
앞서 말했듯이 한 번 더 numpy 제거를 수행했습니다.
[실행 결과]
이제 모든 numpy를 제거했습니다.
numpy 설치
그래서 다시 numpy를 설치.
$ pip install numpy
그 후 세 번째 솔직히 영혼을 담아
from psychopy import visual
마침내 잘 작동했습니다! ! !
이렇게 무사. 실험 과제를 만들 수 있었다고. 죄송합니다.
결론
windows에 anaconda를 통해 파이썬을 넣고 psychopy.visual을 사용할 때 막혔을 때의 대처법은 다음과 같습니다.
1. imageio 설치
2. numpy1.16 제거
3. numpy1.15 제거
4. numpy1.16 재설치
왜 이것이 오류가 되었습니까? 왜 이것으로 해결했는지 솔직히 잘 모르겠습니다.
만약 아는 분이라면 가르쳐 주시면 다행입니다.
덧붙여 numpy의 언인스톨등으로 이상한 일이 되어도 나는 일절 책임을 가지지 않으므로 양해 바랍니다.
Reference
이 문제에 관하여(Windows에서 psychypy.visual을 사용할 수 있도록 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuta-takahashi/items/aef9b7f4a351e2025601
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ pip install psychopy
$ pip install imageio
$ pip install --ignore-installed imageio
$ pip install psychopy
드디어 프로그램에서
from psychopy import visual
[실행 결과]
ImportError: Something is wrong with the numpy installation. While importing we detected an older version of numpy in 〇〇. One method of fixing this is to repeatedly uninstall numpy until none is found, then reinstall this version
다시 오류가 있습니다. . .
잘 읽어 보면 numpy의 버전이 오래된 것 같다.
지금 설치했는데 오래된 것은? 라는 느낌이지만 ...
에러를 해결하기 위해서 numpy를 언인스톨 해 전부 지우고 다시 넣어 두고 말하고 있습니다.
비비 쓰러 뜨리면서 모두 제거하고 다시 넣기로했습니다.
numpy 제거
$ pip uninstall numpy
히야히야하면서 위의 코멘트를 실행하고 먼저 하나 numpy를 제거했습니다.
[실행 결과]
다시 프로그램에서
from psychopy import visual
그렇다면 이번에는
ModuleNotFoundError: No module named 'numpy.fft'
왜 numpy.fft가 여기에 등장했는지 확실하지 않지만,앞서 말했듯이 한 번 더 numpy 제거를 수행했습니다.
[실행 결과]
이제 모든 numpy를 제거했습니다.
numpy 설치
그래서 다시 numpy를 설치.
$ pip install numpy
그 후 세 번째 솔직히 영혼을 담아
from psychopy import visual
마침내 잘 작동했습니다! ! !
이렇게 무사. 실험 과제를 만들 수 있었다고. 죄송합니다.
결론
windows에 anaconda를 통해 파이썬을 넣고 psychopy.visual을 사용할 때 막혔을 때의 대처법은 다음과 같습니다.
1. imageio 설치
2. numpy1.16 제거
3. numpy1.15 제거
4. numpy1.16 재설치
왜 이것이 오류가 되었습니까? 왜 이것으로 해결했는지 솔직히 잘 모르겠습니다.
만약 아는 분이라면 가르쳐 주시면 다행입니다.
덧붙여 numpy의 언인스톨등으로 이상한 일이 되어도 나는 일절 책임을 가지지 않으므로 양해 바랍니다.
Reference
이 문제에 관하여(Windows에서 psychypy.visual을 사용할 수 있도록 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yuta-takahashi/items/aef9b7f4a351e2025601
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Windows에서 psychypy.visual을 사용할 수 있도록 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuta-takahashi/items/aef9b7f4a351e2025601텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)