Skip to content
میلاد حاتمی
میلاد حاتمی هستم. برنامه نویس و مدرس جنگو. امیدوارم بتونم با آموزش های رایگان در جنگولرن به برنامه نویس های این فریمورک کمک کنم.

حمایت از جنگولرن

تمامی مطالب و آموزش های جنگولرن رایگان است. برای حمایت از جنگولرن اینجا (پلتفرم کافیته) کلیک کنید.

جنگولرن - آموزش رایگان Django به زبان فارسی
خانه » دسترسی راحت به PyPi با وجود تحریم و فیلترها
Post Views: 171

دسترسی راحت به PyPi با وجود تحریم و فیلترها

جولای 13, 2023 جولای 13, 2023 دسته‌بندی نشده
میلاد حاتمی

با این وضع نت، چجوری به PyPI دسترسی داشته باشیم؟!

یه سری از بچه ها، عجیب به مشکل خوردن سر دانلود کردن از pypi. حقیقتش میخواستم ببینم اگه واقعا موضوع حاده، یه تریک بزنم سر PythonAnyWhere و بعنوان یه واسط بین ایران و pypi ازش استفاده کنیم حتی با قابلیت کش کردن پکیج ها و بهتون دسترسی بدم به راحتی دانلود کنید ولی خب مثل اینکه زیاد موضوع مهمی نیس.

با این حال، اگه هنوز دسترسی واستون مشکله، تقریبا ۷۰ درصد پکیج های pypi دارن روی گیت هاب توسعه پیدا میکنن یعنی رلیزشون اونجا هم هست. شما اگه دسترسی پایداری به گیت هاب داشته باشین میتونین بدون مشکل پکیج هاتون رو از گیت هاب (به جای pypi) دانلود کنید.

بصورت نرمال اینجوری پکیج نصب میکنیم که از pypi میگیره:

$ pip install requests

اما با این حرکت، مستقیم رلیز رو از گیت هاب بگیرید:

$ pip install “git+https://github.com/psf/requests.git”

حتی میتونید یه رلیز خاص یا یه برنچ خاص رو هم دانلود کنید:

$ pip install “git+https://github.com/psf/requests.git@v2.28.1”

درواقع انگار نوشتیم:

$ pip install requests==2.28.1

با این تفاوت که داریم از github.com میگیریم و نه pypi.org. این تریک روی gitlab.com هم فکر میکنم جواب بده.

به امید روزهای بهتر. امیدوارم این پست مشکل شما رو حل کرده باشه. ❤️

Post Views: 171
© 2026 - All rights reserved