'pyinstaller'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
설치는 되는데 실행이 안됨
- 고급 시스템 변수에서 사용자변수, 환경변수 다 해봄
- 파이썬, vscode 둘 다 재설치 해봄. 심지어 다른 컴퓨터에서도 파이썬3.11 받고 pyinstaller 설치 후 쓰려하니 저지랄남
이거 왜 이 지랄임??
파이썬 독학중인데 좆같네 이틀째 이거 때문에 지랄중임
'pyinstaller'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
이거 왜 이 지랄임??
파이썬 독학중인데 좆같네 이틀째 이거 때문에 지랄중임
python -엠 파이인스톨러 ~ 해보셈 엠은 m말하는거 ㅇㅇ
D:\python>python -m pyinstaller C:\Users\arsky\AppData\Local\Programs\Python\Python311\python.exe: No module named pyinstaller
라고 뜸
파이썬 설치 경로가 문제같은데 지우고 다시 설치할때 그 all users인가 그거 체크하고 설치 ㄱ
사용자가 1명인 개인 노트북에서 취미로 배우는 거라 파이썬 설치할때 - use admin privileges when install py.exe - add python.exe to PATH 두개 뜨는데 아래는 체크 되서 했는데, 위에껀 체크 가능하게 체크박스가 활성화 안되던데. 이거 말한거임?
그거 말고 customize installation으로 들어가봐 거기에 나올걸 아마
일단 아래거는 체크하고 넘어가셈
커스텀 설정에있는건 전부 체크함. 유투버 강사가 다 체크하라길래 했음. 지금 3.11.0 지우고 3.11.1버전 다시 깔아보는중
관리자 버전으로 설치파일 실행하고 customize installation으로 넘어가서 for all users 체크
설치할때 체크박스 체크 전부 눌러서해도 이러네D:\python>python -m pyinstallerC:\Program Files\Python311\python.exe: No module named pyinstallerpip list 치면 pip 22.3.1pyinstaller 5.7.0pyinstaller-hooks-contrib 2022.14이라 뜨는데
흠 이상하네....
그냥 pyinstaller 해도 안되냐?
cmd에서 치는거 맞지? D:\python>pyinstaller'pyinstaller'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.D:\python>pyinstaller gears.py'pyinstaller'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.라고 뜸. 원래 오류면 xx 오류라 뜨지 저리 안뜨는게 정상이지...?
C:\Program Files\Python311\Scripts\ 요거 path에 들어가있냐? 들어가있으면 재부팅하고 pyinstaller 어쩌구 다시 쳐보셈
나도 pyinstaller로 존나 고생했는데 이거 파이썬 고질병임 ㅋㅋ
C:\Program Files\Python311\Scripts\ 랑 C:\Program Files\Python311\ 두개 시스템변수 path에는 들어가있음. 사용자변수에는 없더라. 재부팅 하러가봄
재부팅해도 안됨 ㅎㅎ... ㅅㅂ.... 이거 cmd에서 치는거 맞지...? D:\python>pyinstaller gears.py 'pyinstaller'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 면 d드라이브 파이썬 폴더에 gears.py파이선 코드를 exe로 만들라는거 맞....지?
?? 뭐냐 대체 ㅋㅋ C:\Program Files\Python311\Scripts\ 여기에 pyinstaller.exe 있는건 맞냐?
없음. 핍. 핍3.11 핍3만 있네. 근데 파이썬 cmd에서 pip install pyinstaller 하면 D:\python>python -m pyinstaller C:\Program Files\Python311\python.exe: No module named pyinstaller D:\python>pip install pyinstaller Defaulting to user installation because normal site-packages is not writeable Requirement already satisfied: pyinstaller in c:\users\arsky\appdata\roaming\python\python311\site-packages (5.7.0)
Requirement already satisfied: 라고 이미 깔려있는거처럼 나옴
c:\users\arsky\appdata\roaming\python 여기 폴더 싹 날리고 이쪽 폴더 path에서도 날리셈
아니면 혹시 pyinstaller.exe 란 파일을 다운받아서 그 폴더에 넣으면 되는거임?
ㄴㄴ 그건 pip로 설치하면 알아서 생기는거임
해당폴더 싀프트+del 하고 시스템 사용자 변수, 환경변수에서 해당목록 다 지웠음. 이제 pip install pyinstaller 다시 쳐봄?
ㅇㅇ
https://gall.dcinside.com/programming/2336762
인스톨은 다시 되는데 여전히 안됨. 혹시 저 노란색 경고문구가 문제인거임??
이제보니 C:\Users\arsky\AppData\Roaming\Python\Python311\Scripts - 폴더에는 pyinstaller랑 다른 스크립트들이 있는데 C:\Program Files\Python311\Scripts 에는 pip, pip311 pip3밖에 없는데 이거 복붙하면 1차원적인걸로는 안되냐
C:\Users\arsky\AppData\Roaming\Python 이 폴더 지운거 맞냐
ㅇㅇ 싀프트+딜리트로 날리고 했는데도 노란거 뜨던데
그럼 저기서 하란대로 --no-warn-script-location 플래그 추가해서 install해보셈
원래 노란거 하나라도 뜨면 안되는거임??
그건아님
정말미안한데 개좆늅이라... 명령어 문법 몰라서 그런데 정확히 명령어 쳐 줄수있음? 복붙할수있게
pip uninstall pyinstaller 하고 다시 pip install pyinstaller 하면서 저거 뒤에 붙여
D:\python>pip uninstall pyinstaller 치고 삭제 y후 D:\python>pip install pyinstaller --no-warn-script-location 쳐서 설치 후 D:\python>python -m pyinstaller C:\Program Files\Python311\python.exe: No module named pyinstaller 여전히 이지랄이네
python -엠 빼고 해봐
형님 존나 미안한데, 아까 윗댓글에서 이제보니 C:\Users\arsky\AppData\Roaming\Python\Python311\Scripts - 폴더에는 pyinstaller랑 다른 스크립트들이 있는데 C:\Program Files\Python311\Scripts 에는 pip, pip311 pip3밖에 없는데 이거 복붙하면 1차원적인걸로는 안되냐 라고 물었던거 존나 궁금해서 해보니 뭔가 작동은 하네
그냥 그거때문이었나? 그럼 그냥 그렇게 쓰삼 ㅇㅇ 근데 그 폴더 날렸다면서 어케 들어가지는겨?
C:\Users\arsky\AppData\Roaming\Python << 이 폴더는 지우고 난 뒤 pip install pyinstaller 치니깐 재생성 되던데? 그래서 거기 pyinstaller 파일 복사해서 붙여넜었음. 그 후 pyinstaller gears.py < 라고 만드는 명령어 쓰니 뭔가 작동은 되더라
일단 이게 정상작동인지 아닌진 몰라도 존나 존나게 고맙다. 만든 exe 프로그램이 또 더블클릭해도 먹통이긴한데 왜인지 찾으러 가봄
존나 중요하니 한번 더 말하는데 고맙다
혹시모르니 path에서 C:\Users\arsky\AppData\Local\Programs\Python 이쪽폴더 살아있는지 한번만 확인해보고 ㅇㅇ
근데 시스템변수 맞지? 사용자환경변수가 아니라? 확인해보니 없더라
그쪽폴더가 계속 생긴다는게 뭔가 께름칙하긴 한데... 일단은 쓰고 나중에 문제 생기면 그때 손보셈 뭐
사실 이렇게 까는게 아니니 지금부터 문제인거같긴함 ㅋㅋ pyinstaller 써서 만든 exe 파일 더블클릭해보니 dos창같은거 켜져있지도 않고 바로 꺼짐. 좀 좆같네 진짜 ㅋㅋ
문제가 해결됐던 말던 도와줘서 고맙다. 근데 막 질문 하나만 하면 pyinstaller 빼고 py코드를 exe로 만들순없음? 취미로 간단한거 만드는거라 안복잡해도 상관없는데 exe만들려고 검색하면 죄다 pyinstaller밖에 없어서
나도 코딩 한 5년 했는데 이제서야 pyinstaller 좀 할만해짐 ㅋㅋ 존나 까이면서 배워야되더라 ㅋㅋ 파이썬 자체가 스크립트 언어다보니 빌드는 어려울 수밖에 없음
아 계속 검색해보니 cx_Freeze란게 있긴하네. 찾아볼께. 답변 고마워