ඔබේ පැකේජය ස්ථාපනය කිරීමට පෙර pip build dependencies බාගන්නේ ඇයි
මූලාශ්ර බෙදාහැරීමකට build පරිසරයක් සහ අමතර dependencies අවශ්ය විය හැක. ඉලක්ක ලේඛනාගාරය දැනටමත් දේශීය වුවද එම බාගැනීම් ස්ථාපනයේ කොටසකි.
දේශීය මූලාශ්ර ලේඛනාගාරයකට තවමත් ජාල ප්රවේශය අවශ්ය විය හැක. pip එය ස්ථාපනය කිරීමට පෙර wheel නිපදවීමට build backend සහ ආධාරක පැකේජ අවශ්ය විය හැක.
මෙම අනුපිළිවෙලෙහි අසාර්ථකත්වය සොයන්න: ඉලක්ක ලේඛනාගාරය ලබා ගැනීම, build අවශ්යතා ස්ථාපනය, backend ක්රියාත්මක කිරීම, පසුව ලැබුණු පැකේජය ස්ථාපනය. backend කොකු අමතර build අවශ්යතා ඉල්ලා සිටිය හැක; ඒවා පැකේජයේ ධාවන කාල dependencies වලින් වෙන්වේ.
pip ට තවම අවශ්ය ධාතුව හඳුනාගන්න
“Installing build dependencies” තුළ අසාර්ථක පැකේජය සහ URL සටහන් කරන්න. ඵලදායී index, proxy මාර්ගය, ගිණුම් සන්දර්භය සහ එම ඉල්ලීම සඳහා විශ්වාසය පරීක්ෂා කරන්න, ස්ථාපිත pip අනුවාදයේ ලේඛනගත සැකසුම් භාවිතා කරමින්. පෙර සාර්ථක බාගැනීමක් සෑම සත්කාරකයකටම හෝ සෑම සහායකයාගේ පරිසරයටම ප්රවේශය ඔප්පු නොකරයි. පොදු build අවශ්යතා එම මාර්ගයට අවසර ඇති විට HTTP proxy ලැයිස්තුවෙන් HTTP අපේක්ෂකයක් භාවිතා කළ හැක; අවශ්ය index සහ විශ්වාස ප්රතිපත්තිය රඳවා ගන්න. ඓතිහාසික setup.py බාගැනීම් වට්ටෝරු වෙනත් උප ක්රියාවලි භාවිතා කළ හැක.
වෙනත් යන්ත්රයක් සාර්ථකව ස්ථාපනය කරන්නේ නම්, මුලින්ම තෝරාගත් ධාතු සසඳන්න. එහි Python අනුවාදයට හෝ වේදිකාවට ගැළපෙන පෙර-නිර්මිත wheel තිබිය හැක, නමුත් මෙම යන්ත්රය මූලාශ්ර බෙදාහැරීමක් තෝරා ඇති බැවින් build මෙවලම් අවශ්යය.
build පරිසරය හිතාමතා සපයන්න
--no-build-isolation අවශ්ය build dependencies සඳහා වගකීම ඔබට පවරයි. එය proxy සත්යාපනය හෝ සහතික විශ්වාසය නිවැරදි නොකරයි. දේශීයව ස්ථාපිත backend එකක් නැති හෝ නොගැළපෙන අවශ්යතාවක් සඟවා තැබිය හැක.
හිතාමතා නොබැඳි build සඳහා, අනුමත ක්රියාවලිය හරහා ව්යාපෘතියට සහ වේදිකාවට අවශ්ය ඉලක්ක ධාතුව, build අවශ්යතා සහ මෙවලම් සූදානම් කරන්න. මූලාශ්ර ලේඛනාගාරය පමණක් ඇති නාමාවලිය අසම්පූර්ණය. අසාර්ථක අවශ්යතාව සහ අදියර වාර්තාවේ තබන්න, එවිට මාර්ගය හෝ සූදානම් කළ ධාතු කට්ටලය නිවැරදි කළ හැක.