اذهب إلى المحتوى

السؤال

نشر (معدل)

عند تشغيل كود البرنامج التالي :

from pytube import YouTube

link = 'https://youtu.be/UxaUgDcZ2KI'
# link = input("Please enter the video url: ")

video = YouTube(link)

print(f"The video title is:\n{video.title} \n------------------------------")
print(f"The video description is:\n{video.description} \n------------------------------")
print(f"The video views are:\n{video.views} \n------------------------------")
print(f"The video rating is:\n{video.rating} \n------------------------------")
print(f"The video duration is:\n{video.length} seconds \n------------------------------")

# print(video.streams)

يظهر الخطأ التالي : 

line 1, in <module>
    from pytube import YouTube
ImportError: cannot import name 'YouTube' from partially initialized module 'pytube' (most likely due to a circular import) (D:لدورات\Introduction to Python Programming\Projects\Youtube Downloader\pytube.py)

Process finished with exit code 1

ما المشكلة هنا؟ 

 

تم التعديل في بواسطة Hussein Aoda

Recommended Posts

  • 0
نشر

ما يمكن أن يسبب المشكل هو تسمية الملف بنفس اسم المكتبة مثلا pytube.py اذا كنت تسميه بهذه الطريقة فغير الاسم .

ان لم يكن ذلك ما يسبب الخطأ بالنسبة لك فقم بحذف المكتبة وثبتها مجددا  

pip uninstall pytube 
pip install pytube

ان لم يفلح معك ذلك قم بحذف المكتبة مجددا وثبت pytube3 f بدالها

pip uninstall pytube 
pip install pytube3

 

  • 0
نشر
بتاريخ On 7‏/4‏/2021 at 14:28 قال Salah Eddin Berriani:

ما يمكن أن يسبب المشكل هو تسمية الملف بنفس اسم المكتبة مثلا pytube.py اذا كنت تسميه بهذه الطريقة فغير الاسم .

ان لم يكن ذلك ما يسبب الخطأ بالنسبة لك فقم بحذف المكتبة وثبتها مجددا  


pip uninstall pytube 

pip install pytube

ان لم يفلح معك ذلك قم بحذف المكتبة مجددا وثبت pytube3 f بدالها


pip uninstall pytube 

pip install pytube3

 

صحيح تمام 

بارك الله فيك 

 

  • 0
نشر (معدل)

from pytube import YouTube

link = "https://m.youtube.com/shorts/73jvmIBIyaY"
# link = input("Please enter the video url: ")

video = YouTube(link)

print(f"The video title is:\n{video.title} \n------------------------------")
print(f"The video description is:\n{video.description} \n------------------------------")
print(f"The video views are:\n{video.views} \n------------------------------")
print(f"The video rating is:\n{video.rating} \n------------------------------")
print(f"The video duration is:\n{video.length} seconds \n------------------------------")

#الخطاء في link الفيديو محذوف

تم التعديل في بواسطة أبو سيف

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...