pipx محیط‌های برنامه جداگانه می‌سازد، اما واکشی بسته هنوز از محیطی آغاز می‌شود که به pipx داده می‌شود. در پوسته POSIX، نصب مبتنی بر pip می‌تواند از این استفاده کند:

http_proxy='http://proxy.example:8080' https_proxy='http://proxy.example:8080' pipx install --backend pip black

این انتساب‌ها برای این فراخوان و نصب‌کننده فرزندش اعمال می‌شوند. لازم نیست نشانی پروکسی را در هر محیط مجازی ساخته‌شده بگذارید. فهرست پروکسی HTTP وقتی این دانلودهای بسته ممکن است از واسطه‌های عمومی استفاده کنند، نامزدهای نقطه پایانی ارائه می‌دهد.

pipx کنونی انتخاب backend را در دسترس می‌گذارد. backend صریح pip در بالا دانلودکننده را روشن می‌کند. نسخه‌ای از pipx پیش از این گزینه ممکن است از قبل به‌طور پیش‌فرض از pip استفاده کند؛ از نحوی استفاده کنید که نسخه نصب‌شده پشتیبانی می‌کند.

خود pip نیز گزینه --proxy را پشتیبانی می‌کند. اگر از --pip-args در pipx برای فرستادن گزینه‌های نصب‌کننده استفاده می‌کنید، آن آرگومان‌ها را کنار backend pip نگه دارید؛ آن‌ها تنظیمات عمومی برای backend دیگر یا برای فرمان نصب‌شده نیستند.

نصب موفق ترافیک شبکه آینده black یا هیچ برنامه نصب‌شده دیگری را پیکربندی نمی‌کند. برنامه شبکه‌ای را با محیط یا تنظیمات کلاینتی که آن برنامه پشتیبانی می‌کند اجرا کنید. برعکس، تنظیم پروکسی فقط درون برنامه نمی‌تواند دانلود پیشین بسته را درست کند.

برای خطای گواهی، پیکربندی اعتماد دانلودکننده را بررسی کنید، نه اینکه بررسی‌ها را غیرفعال کنید. خطای 407 به حساب واسطه مربوط است؛ ورود به نمایه خصوصی به منبع بسته مربوط است.

مقالات مرتبط