بستههای متعددی برای حل کردن پرسشهای بهینهسازیِ خطی برای زبان برنامهنویسیِ پایتون ارائه شدهاند. یکی از این بستهها بستهٔ SciPy است که خوانده میشود سایپای یا برخی اِسکیپی هم آن را صدا میزنند. نامِ SciPy از ابتدای دو واژهٔ Science و Python به معنای دانش و پایتون گرفتهشدهاست. البته این بسته موضوعهای زیادی را پوشش میدهد و بهینهسازیِ خطی یکی از این موضوعها است و نه موضوعِ اصلیِ آن. این بسته دارای زیربستههای زیادی است که بهینهسازیها در زیربستهٔ Optimize (به معنای «بهینهکن») قرار دارند و بهینهسازیِ خطی بوسیلهٔ دستورِ linprog که از ابتدای linear programming به معنای برنامهریزیِ خطی (به مفهومِ همان بهینهسازیِ خطی) انجام میشود. برای آشنایی با چگونگیِ نصب این بسته و شیوهٔ استفاده از آن به ویدئوی زیر نگاه کنید که چند نمونه نیز آوردهاست.
صفحهٔ اصلی بستهٔ scipy نیز دارای توضیحات و راهنماهای خوبی پیرامون این بسته و نحوهٔ استفاده از آن است.
https://scipy.org