CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·MaClien ·일본산당 ·방탄소년당 ·개발한당 ·자전거당 ·안드로메당 ·이륜차당 ·소셜게임한당 ·육아당 ·AI당 ·나스당 ·소시당 ·가상화폐당 ·디아블로당 ·골프당 ·클다방 ·야구당 ·걸그룹당 ·젬워한당 ·리눅서당 ·영화본당 ·사과시계당 ·캠핑간당 ·패셔니앙 ·맛있겠당 ·IoT당 ·키보드당 ·라즈베리파이당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·날아간당 ·배드민턴당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·콘솔한당 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·물고기당 ·도시어부당 ·FM한당 ·포뮬러당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·꼬들한당 ·덕질한당 ·어학당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·바다건너당 ·PC튜닝한당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·패스오브엑자일당 ·품앱이당 ·리듬탄당 ·노젓는당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·위스키당 ·와인마신당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

개발한당

질문 python에서 moviepy 임포트시 ModuleNotFoundError 에러 상황 문의 10

2024-03-29 11:28:28 수정일 : 2024-03-29 11:33:18 211.♡.19.242
테츠

혹시 python에서 moviepy 임포트 되는분 계신가요?


python으로 mp4에서 mp3 오디오만 추출하고 싶어서 구글링하다 아래 링크를 찾았고

https://dev.to/jimajs/how-to-convert-mp4-to-mp3-using-python-1dcf


링크의 예시 3줄로 mp4 가 mp3로 저장되는걸 일주일 전쯤에 확인을 했습니다.


// test.py 파일 생성

from moviepy.editor import *

# Load the mp4 file

video = VideoFileClip("example.mp4")

# Extract audio from video

video.audio.write_audiofile("example.mp3")


그런데 어제 다시 python test.py 실행하니까 moviepy을 찾을 수 없다는 에러가 뜹니다.

ModuleNotFoundError: No module named 'moviepy.editor'; 'moviepy' is not a package


구글링해서 나오는 몇가지 방법 다 써봐도 여전히 계속 ModuleNotFoundError 에러가 뜨는데

  • pip install moviepy
  • pip install -m --trusted-host pypi.python.org moviepy


혹시 pip install moviepy 설치한 후로 test.py 소스에서 

"from moviepy.editor import *" 했을때 

ModuleNotFoundError 에러 안나게 하려면 뭔가 조치가 필요한건지


혹시 moviepy 빌드 경험 있으시면 조언 부탁 드립니다.

또는 moviepy  대신 mp4에서 mp3 추출할 더 사용하기 쉬운 라이브러리 아시면 소개 부탁 드릴께요.


// python test.py 실행시 moviepy 찾을 수 없다고 에러 발생

q1.png

// 현재 pip 패키지 설치 현황

q2.png

// test.py 코드 (맨 위 링크에서 파일명망 고침)

q3.png

// pip install moviepy 설치된 상황

q4.png

// python 그냥 실행해서 import 해도 찾을 수 없다고 에러 발생

q5.png


테츠 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [10]
oowoo
IP 58.♡.3.15
03-29 2024-03-29 12:37:22
·
지금 깔아보니까 moviepy 1.0.3 이 깔리거든요. 2.0.0.dev 가 깔린 게 좀 이상합니다.
pip uninstall moviepy 했다가
pip install moviepy 해보고, 버전 다시 확인해 보ㅅ요.
테츠
IP 211.♡.19.242
03-29 2024-03-29 12:48:02 / 수정일: 2024-03-29 12:51:47
·
@oowoo님 조언 감사합니다.
다시 uninstall 했다가 install 했는데 1.0.3 이라고 뜨지만
여전히 "ModuleNotFoundError: No module named 'moviepy.editor'; 'moviepy' is not a package" 에러는 나고 있네요.
혹시 파이썬에서 from moviepy.editor import * 했을때 에러는 안나실까요?
저만 그런건지.... 분명 일주일전에는 잘 동작하는걸 확인했는데, 갑자기 안되는 이유를 모르겠습니다.

// 실행결과
E:\example>pip uninstall moviepy
Found existing installation: moviepy 1.0.3
Would remove:
c:\...\site-packages\moviepy-1.0.3.dist-info\*
c:\...\site-packages\moviepy\*
Proceed (Y/n)? y
Successfully uninstalled moviepy-1.0.3

E:\example>pip install moviepy
Collecting moviepy
Using cached moviepy-1.0.3-py3-none-any.whl
Requirement already satisfied: decorator<5.0,>=4.0.2 in c:\...\site-packages (from moviepy) (4.4.2)
Requirement already satisfied: tqdm<5.0,>=4.11.2 in c:\...\site-packages (from moviepy) (4.66.2)
Requirement already satisfied: requests<3.0,>=2.8.1 in c:\...\site-packages (from moviepy) (2.31.0)
Requirement already satisfied: proglog<=1.0.0 in c:\...\site-packages (from moviepy) (0.1.10)
Requirement already satisfied: numpy>=1.17.3 in c:\...\site-packages (from moviepy) (1.26.4)
Requirement already satisfied: imageio<3.0,>=2.5 in c:\...\site-packages (from moviepy) (2.34.0)
Requirement already satisfied: imageio-ffmpeg>=0.2.0 in c:\...\site-packages (from moviepy) (0.4.9)
Requirement already satisfied: pillow>=8.3.2 in c:\...\site-packages (from imageio<3.0,>=2.5->moviepy) (10.2.0)
Requirement already satisfied: setuptools in c:\...\site-packages (from imageio-ffmpeg>=0.2.0->moviepy) (65.5.0)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\...\site-packages (from requests<3.0,>=2.8.1->moviepy) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in c:\...\site-packages (from requests<3.0,>=2.8.1->moviepy) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\...\site-packages (from requests<3.0,>=2.8.1->moviepy) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in c:\...\site-packages (from requests<3.0,>=2.8.1->moviepy) (2024.2.2)
Requirement already satisfied: colorama in c:\...\site-packages (from tqdm<5.0,>=4.11.2->moviepy) (0.4.6)
Installing collected packages: moviepy
Successfully installed moviepy-1.0.3

E:\example>python test.py
Traceback (most recent call last):
File "E:\example\test.py", line 1, in <module>
from moviepy.editor import *
File "E:\example\moviepy.py", line 7, in <module>
from moviepy.editor import *
ModuleNotFoundError: No module named 'moviepy.editor'; 'moviepy' is not a package


E:\example>python
Python 3.11.1 (tags/v3.11.1:a7a450f, Dec 6 2022, 19:58:39) [MSC v.1934 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from moviepy.editor import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "E:\example\moviepy.py", line 7, in <module>
from moviepy.editor import *
ModuleNotFoundError: No module named 'moviepy.editor'; 'moviepy' is not a package
>>>

E:\example>
테츠
IP 211.♡.19.242
03-29 2024-03-29 17:56:51
·
@oowoo님 조언 다시 한번 감사 드립니다.
문제 원인은 같은 디렉토리에 moviepy 라이브러리와 같은 이름올 moviepy.py 의 예제 코드를 넣어 놓은게
import moviepy 하는게 moviepy.py 를 끌어가면서 문제가 된걸 이해야 이해했습니다.
3일동안 왜 안되나 계속 삽질했는데...
독학으로 예제만 긁어가면서 배운 파이썬이라, 이런 기초도 몰랐던게 이번에 크게 삽질했네요. ㅠ.ㅠ
긴급휴무
IP 175.♡.191.159
03-29 2024-03-29 14:29:47 / 수정일: 2024-03-29 17:25:40
·
python -m pip install -U moviepy
해보세요.

pip -V 출력하고
python -m pip -V 출력해보시면 서로 다를것 같네요.
=============
아니었네요. 에러메시지 안읽었더니 헛다리 짚었습니다.
에러메시지 읽는게 이렇게 중요합니다.
테츠
IP 211.♡.19.242
03-29 2024-03-29 18:06:49 / 수정일: 2024-03-29 18:12:25
·
@긴급휴무님
조언 감사합니다.
알려주신 pip 설치 옵션은 잘 메모해 두고 버전 확인할때 참고 하겠습니다.
3일동안 왜 안되나 계속 삽질했는데...
기초 부족은 언젠가 발목을 잡는다는 진리를 다시 한번 몸소 체험하네요. ㅠ.ㅠ
코드무
IP 165.♡.108.170
03-29 2024-03-29 14:40:19 / 수정일: 2024-03-29 14:40:35
·
혹시 Example 폴더 내에 moviepy.py 파일이 같이 존재하는건 아닌가요?
이런 경우에 test.py에서 import를 하려고할 때 문제가 생길 수 있습니다!
(에러를 보니 존재하는 것 같아서요.)
테츠
IP 211.♡.19.242
03-29 2024-03-29 16:34:16 / 수정일: 2024-03-29 18:17:34
·
@코드무님
아.... moviepy lib 이름과 똑같은 moviepy.py 파일이 존재하는 상황입니다.
moviepy.py 이름으로 원본 예제 코드를 백업해둔 상황인데....
제가 파이썬의 import 기본도 모르는 실수를 한거 같습니다.
독학으로 막배운 얕은 내공이 이렇게 드러나네요. ;;;

moviepy 패키지 문제인지 며칠동안 삽질했는데.... ;;; 조언 정말 감사합니다.
지금 외부라 해볼수가 없는데... 이따 퇴근하면 다시 확인해 보겠습니다.
일단 moviepy.py 존재하지 않도록 파일명 다른걸로 바꿔서 다시 해보겠습니다.
테츠
IP 211.♡.19.242
03-29 2024-03-29 18:11:00 / 수정일: 2024-03-29 18:18:43
·
@코드무님 아흑... ㅠㅠ 원인 찾아주셔서 감사합니다.
같은 디렉토리에 존재하던 moviepy.py 파일을 ex_moviepy.py 해주니까...
from moviepy.editor import * 추가 잘 되면서 코드도 다시 잘 돌아가네요.

일주일 전체 moviepy 예제 소스 처음 도는거 확인하고...
폴더 옮겨서 제대로 구현한답 시고, 처음 확인한 예제 소스를 moviepy 예제니까
moviepy.py 이름으로 백업해둔게 import 에서 이런 사단을 불러올줄은 미처 몰랐습니다.

PS E:\example> python .\test.py
MoviePy - Writing audio in video.mp3
MoviePy - Done.
PS E:\example>

3일동안 왜 안되나 계속 삽질했는데...
독학으로 예제만 긁어가면서 배운 파이썬이라, 이런 기초도 몰랐던게 이번에 크게 삽질했네요. ㅠ.ㅠ
기초 부족은 언젠가 발목을 잡는다는 진리를 다시 한번 몸소 체험합니다.
코드무
IP 165.♡.108.170
04-01 2024-04-01 13:57:17
·
@테츠님

기초 부족은 아니고, 아마 대부분의 개발자가 겪는 경험일겁니다!
저도 비슷한 실수를 해서 삽질을 해본 경험이 있어서 바로 보고 파악을 한거라..
도움이 되셨다니 다행이에요
꺄끼뀨꺠
IP 119.♡.136.205
04-01 2024-04-01 04:10:11
·
저도 이 케이스에 대해서 알고 있었는데도 떠올리지 못했네요. 덕분에 한 번 더 상기시키고 갑니다.
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.