چه طوری ماژول‌های پایتون که خودمون می‌نویسیم را با پیپ نصب کنیم؟

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024

Комментарии • 14

  • @arsalan1377
    @arsalan1377 4 года назад +1

    کیفیت صدات عالی شده دیگه 🌱 ایول همه فایرفاکس یوزرا 🦊

  • @roozbehsharifnasab8417
    @roozbehsharifnasab8417 4 года назад

    عالی بود!
    فقط یه سوال.
    توی قسمت script نوشتین /bin/epysod اگر اشتباه نکنم، این platform independent هست؟ یا در عمل فقط برای یونیکسا کار میکنه؟

    • @VahidNaeini
      @VahidNaeini  4 года назад

      اشتباه نوشتم اونجا و توی این مدت فراموش هم کردم اصلاحش کنم. ببخشید

    • @roozbehsharifnasab8417
      @roozbehsharifnasab8417 4 года назад

      @@VahidNaeini مخلصم. خداقوت

  • @mehdi-vl5nn
    @mehdi-vl5nn 4 года назад

    from distutils.core import setup
    from setuptools import setup
    setup(
    name="subtodl",
    packages = ['Scripts'],//اسم پکیج اسم پکیج در واقع اسم پوشه ای هست که کد های شما داخلشه و فایل ست اپ بیرون این پوشه قرارداره داخل پوشه حتما فایل انیت و مین که بصورت دوتاانسکور دراطرافشون هست حتما وجود داشته باشه تابشه برنامه رو بصورت مستقیم از ترمینال صدا زد این فایل ست اپ یه برنامه گرافیکیه که باصدا زدن از ترمینال ران میشه البته خب من تغییرش دادم
    اینیت باید خالی باشه ولی مین باید برنامه از اونجا هم قابل اجرا باشه دو مثال اون پایین مذارم فک کنم خیلی گیج کننده شد
    version="0.0.1",
    license='MIT',
    description = ' ',
    author = 'mehdi',
    author_email = '',
    //این سه تا رو اگه نمیخوایید جایی اپلود کنید میتونید خالی نگه دارید مثلا من الان پکیجم ساخته شده ومحلی برنامه رو نصب کردم
    //البته چند تا قبلی رو هم شاید بشه ننوشتم اگه محلی میخوایید نصب کنید
    url = '',
    download_url = '',
    keywords = [],
    install_requires=[
    "pyqt5==5.14.2; platform_system=='Windows'",ورژن مثالی بیش نیست شاید اصن این ورژن وجود خارجی نداشته باشه
    "beautifulsoup4",
    "lxml1",
    "PyQt5==5.11.3; platform_system=='Linux'",//اینجا پای کیوت با این ورژن برای هرچی به غیر از ویندوز با این ورژن نصب میشه
    "requests",
    "wget",
    ],
    classifiers=[
    "Programming Language :: Python :: 3.6", //مشخص کردن ورژن پایتون وبالاتر
    ],
    entry_points={
    'console_scripts': [
    'subtodl= Scripts.subtodlmain:main', // برای ران کردن کتابخونه از ترمینال که این اموزش خودش رو داره
    //
    ],
    },
    )
    این کامنت کامل کننده ویدیو هست به نظرم پکیج برای چند سیستم عامل ساختن
    __main__.py
    import Scripts.subtodlmain as ap
    //به پوشه رفته فایل اصلی برنامه رو ران میکنم توجه بشه داخل فایل اصلی مین تعریف شده واین صرفا صداش میکنم
    if __name__ == '__main__':
    ap.main()
    میبیند که در انتری پوینت مسیر همون مسیر امپورت هست
    'subtodl= Scripts.subtodlmain:main',
    خودش یه مقاله شد امیدوارم گیج کننده نباشه

  • @mahdiamrollahi8456
    @mahdiamrollahi8456 4 года назад

    آقا قضیه ی جا-لینوکس چیه؟

    • @VahidNaeini
      @VahidNaeini  4 года назад +1

      یه شوخیه با اسم جالینوس، پزشک یونانی، یه جورایی ترکیبش می‌شه کسی که جالینوسِ سیستم‌های لینوکسیه: دکترِ لینوکس :)))

    • @mahdiamrollahi8456
      @mahdiamrollahi8456 4 года назад

      Vahid Naeini گرفتم، 👌

  • @amirmahdi743
    @amirmahdi743 4 года назад

    توکن قبلیت معلوم بود اگر با این یکی نبود :)

    • @VahidNaeini
      @VahidNaeini  4 года назад

      جهت مسائل امنیتی هر دو تاش رو قبل آپلود ویدئو ری-وًک کردم :))

  • @erfanghofrani3342
    @erfanghofrani3342 4 года назад

    دوربینو بیاری بالا خیلی بهتر میشه

    • @VahidNaeini
      @VahidNaeini  4 года назад

      چشم. دفعه بعد ردیفش می‌کنم