1. cocos2d-x 오류 발생.
cocos2d-x 를 설치하고 나서 이제 제대로 설치 되었는지
cocos --version
명령어를 실행해 확인하려고 할때..
syntaxWarning(뭐시기...)
또는
D :\cocos\cocos2d-x-3.16\tools\cocos2d-console\bin/cocos.py”, line 1047, in
if not _check_python_version()
이런식으로 에러가 발생해 버젼확인이 안될때, 고려해볼것..
혹시 파이썬 2.x 3.x 둘다 설치한것은 아닌가??
그러면서 발생한 충돌 문제가 있는게 아닌가??
2. 야 너두? 님만 그런게 아님.
위와같은 이유로 $PATH 문제가 발생한 사례는 cocos 커뮤니티에도 질문이 올라온것이 있다.
https://discuss.cocos2d-x.org/t/cocos2dx-setup-py/41954
대-충 글쓴이와 같은 상황으로 python2, python3이 둘다 깔려있는 상황에서 발생하는듯 하다.
python --version
결론적으로 입력했을때 파이썬 버젼이 3이 나오면 안된다! 파이썬 2가 되야한다!
왜냐하면 cocos2d는 파이썬 2.x 버젼에서 돌아가기를 권장하기 때문이다.
cocos2d는 실행할때마다 ______.py가 파이썬 2에서 돌아가도록 해야하므로..
그래서 아래 사진과 같은 결과가 나와야 cocos2d 를 사용할 수 있게 된다!
아니 그럼 깔려있는 파이썬 3은 어떻게 실행하라고??
3. 설정은 이렇다.
python #파이썬 2를 실행
python3 #파이썬 3을 실행
pip #파이썬 2의 설치 패키지 관리
pip3 #파이썬 3의 설치 패키지 관리
- 1. python 은 파이썬 2.x 버젼으로 실행하도록
- 2. 그리고 파이썬 3.x 버젼은 python3 을 접두로 해서 실행하도록 변환해주기.
- 3. pip 명령어 또한 파이썬 3.x 버젼 으로 기본설정 되어있는것을 파이썬 2.x 로 변환 시켜주고
- 4. pip3 명령어를 입력할때 파이썬 3버젼 설치 명령어로 변환 시켜준다
어떻게? -> 경로를 요리조리 잘 조작해 환경변수를 수정하면 된다.
1. 파이썬2,3 각각의 "python.exe" 실행파일의 경로를 찾아! "mklink" 사용!
파이썬 2는 아마 아래와 같은 위치에 설치 되었을것 같다.
C:\Python27
파워쉘이든 , CMD 가서 아래와 같이 쳐보자 (단, 경로는 컴퓨터마다 설치된 위치 제각각 일테니 찾아보세용)
mklink C:\Windows\python.exe C:\Python27\python.exe
mklink C:\Windows\python3.exe C:\(--대충 파이썬 3이 설치된 경로-)\python.exe
이렇게 해보고 파이썬 버젼을 실행해 아래와 같은 것이 나와야 한다!
2. 윈도우 검색 창에 "고급 시스템 설정 보기" 를 검색
1. 고급 탭으로 이동
2. 환경 변수 이동
3. "시스템 변수"에 있는 "Path"를 "편집"
path 들어가서 편집 -> 새로 만들기 누르고 아래작성,
C:\Python27\Scripts
C:\(--대충 파이썬 3 경로 파일--)\Scripts
3. 아래와 같이 뜬다면 성공?
이제 오류가 수정되었는지 확인해보장
cocos --version
'게임 > 개발' 카테고리의 다른 글
|유니티| 5 | GameManager을 통한 전역 처리 & 점수표 UI & 발사체 & 클래스와 상속 (0) | 2022.02.06 |
---|---|
|유니티| 4 | 충돌 감지 & 아이템과 배열 (0) | 2022.02.06 |
|유니티| 3 | 유저 입력 & 오브젝트 말풍선(텍스트) 띄우기 & 카메라와 마주보는 스프라이트 (0) | 2022.02.02 |
|유니티| 2 | 유니티 스크립트 (C# 문법) & 카메라가 오브젝트 따라가게 하기 & 밤낮 표현하기 (Light 회전) (0) | 2022.01.31 |
|유니티| 1 | 유니티 UI & 물리 적용시키기 & Rigid-Body & Bouncy (0) | 2022.01.25 |