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

مشكلة في pytube عند استيراد YouTube

Hussein Ouda

السؤال

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

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...