សម្រាប់ដំឡើងមួយដង pip ទទួលប្រូកស៊ីផ្ទាល់លើបន្ទាត់បញ្ជា។ អ្នកអាចសាកផ្លូវដោយមិនសរសេរការកំណត់អ្នកប្រើឬប្រព័ន្ធអចិន្ត្រៃយ៍៖

python -m pip --proxy http://203.0.113.10:8080 install requests

ប្រើចំណុចចុងពីសេវាឬបញ្ជីប្រូកស៊ី HTTP ជំនួស IP ឯកសារ។ ការរត់ python -m pip ក៏ធ្វើឱ្យច្បាស់ពីបរិស្ថាន Python ដែលចង់ប្រើ ជាងសន្មត់ថាកម្មវិធី pip ដាច់ដោយឡែកជារបស់វា។

URL ប្រូកស៊ីពណ៌នាការតភ្ជាប់ប្រូកស៊ី។ វាអាចចាប់ផ្ដើមដោយ http:// ខណៈសន្ទស្សន៍កញ្ចប់និងការទាញយកប្រើHTTPS តាម CONNECT។

បើ pip បន្តជ្រើសការកំណត់ផ្សេង

សម្រាប់ជម្រើសរបស់ pip ផ្ទាល់ អាគុយម៉ង់បញ្ជាមានអាទិភាពលើអថេរបរិស្ថាន ហើយអថេរមានអាទិភាពលើឯកសារកំណត់។ ឯកសារអាចនៅកម្រិតសកល អ្នកប្រើ ឬបរិស្ថាននិម្មិត។ PIP_CONFIG_FILE អាចជ្រើសឯកសារបន្ថែម។

python -m pip config debug

នេះរាយប្រភពកំណត់ដែល pip ពិចារណា។ ពិនិត្យនៅក្នុងម៉ាស៊ីន ព្រោះឯកសារឬតម្លៃបរិស្ថានអាចមាន URL ឯកជនឬព័ត៌មានចូល។

ពិនិត្យ PIP_PROXY និងអថេរប្រូកស៊ី HTTP/HTTPS ធម្មតាផង។ វាមិនមែនស្រទាប់កំណត់តែមួយទាំងអស់ទេ។ ការដោះស្រាយបរិស្ថានប្រូកស៊ីស្តង់ដារនៅតែអាចមានឥទ្ធិពលលើផ្លូវពិត។ កុំសន្មត់ថាលុបធាតុអ្នកប្រើមួយនឹងលុបប្រភពទាំងអស់។

ជម្រើសប្រូកស៊ីមិនជួសជុលទំនុកចិត្តវិញ្ញាបនបត្រ

បើផ្លូវទៅដល់សេវា HTTPS តែការផ្ទៀងផ្ទាត់បរាជ័យ សូមស្វែងរកវិញ្ញាបនបត្រដែលម៉ាស៊ីនភ្ញៀវទទួលបាន។ ការត្រួតពិនិត្យដែលអនុញ្ញាតអាចត្រូវការកញ្ចប់ CA ដែលអនុម័ត៖

python -m pip --proxy http://203.0.113.10:8080 \
  --cert /path/to/approved-ca-bundle.pem install requests

--trusted-host សម្គាល់ហូស្តថាទុកចិត្ត ទោះគ្មាន HTTPS ត្រឹមត្រូវ។ វាមិនកំណត់ IP ប្រូកស៊ី និងមិនគួរជាចម្លើយធម្មតាចំពោះកំហុសវិញ្ញាបនបត្រទេ។ កែចំណុចចុងឬការកំណត់ទំនុកចិត្តជំនួស។

pip 24.2 បានប្រើវិញ្ញាបនបត្រប្រព័ន្ធជាមួយ certifi ជាលំនាំដើមលើ runtime ដែលគាំទ្រ។ pip មុនមិនប្រើឃ្លាំង CA របស់ប្រព័ន្ធប្រតិបត្តិការដោយស្វ័យប្រវត្តិទេ។ វាអាចពន្យល់ថាហេតុអ្វី CA អង្គការដែលអនុម័តធ្វើការក្នុងបរិស្ថាន Python មួយ ប៉ុន្តែខ្វះក្នុងមួយទៀត។

អាគុយម៉ង់ប្រូកស៊ីនៃបញ្ជាតែមួយអស់ឥទ្ធិពលពេលបញ្ជាចប់។ បើក្រោយមករក្សាទុកការកំណត់អចិន្ត្រៃយ៍ ដាក់នៅវិសាលភាពដែលចង់បានពិត កុំឱ្យបរិស្ថាន Python ទាំងអស់ពឹងលើចំណុចដែលគ្រាន់តែសាកល្បង។

អត្ថបទពាក់ព័ន្ធ