ការរៀបចំភាពអាស្រ័យ SOCKS របស់ pip ក្រៅបណ្តាញ
ផ្ទេរ wheel របស់ PySocks ពីម៉ាស៊ីនដែលមានការភ្ជាប់ ដើម្បីឱ្យអ្នកបកប្រែ Python គោលដៅចាប់ផ្តើមប្រើប្រុកស៊ី SOCKS របស់ខ្លួន។
ការគាំទ្រ SOCKS របស់ pip ត្រូវការឱ្យភាពអាស្រ័យ SOCKS ជាជម្រើសមាននៅអ្នកបកប្រែ Python ដែលដំណើរការ pip។ ប្រសិនបើអ្នកបកប្រែនោះអាចឈានដល់លិបិក្រមកញ្ចប់បានតែតាម SOCKS នោះ ទាញយកភាពអាស្រ័យនៅម៉ាស៊ីនផ្សេងដែលមានការភ្ជាប់ជាមុនសិន។
នៅម៉ាស៊ីនដែលមានការភ្ជាប់ រៀបចំថត wheel តូចមួយ៖
python -m pip download --only-binary=:all: --dest wheelhouse PySocks
ផ្ទេរថតនោះទៅម៉ាស៊ីនគោលដៅ បន្ទាប់មកប្រើអ្នកបកប្រែដែលបានកំណត់របស់វាសម្រាប់ការដំឡើងក្នុងម៉ាស៊ីន៖
python -m pip install --no-index --find-links wheelhouse PySocks
--no-index រក្សាជំហានរៀបចំនេះនៅលើឯកសារដែលបានផ្តល់។ វាមិនព្យាយាមដោះស្រាយបញ្ហាតភ្ជាប់ដើមដោយស្នើសុំលិបិក្រមមួយទៀតទេ។
នៅពេលភាពអាស្រ័យមាន ផ្លូវ SOCKS អាចត្រូវបានជ្រើសសម្រាប់ប្រតិបត្តិការកញ្ចប់ពិតប្រាកដ៖
python -m pip install --proxy socks5h://proxy.example.net:1080 package_name
សម្រាប់ការទាញយកកញ្ចប់សាធារណៈដែលបានអនុញ្ញាតដោយគ្មានការផ្ទៀងផ្ទាត់ប្រុកស៊ី ជំនួសចំណុចចុងក្រោយដោយបេក្ខជនពី បញ្ជីប្រុកស៊ី SOCKS5 ហើយជ្រើសកញ្ចប់ដែលបានកំណត់។ ការសរសេរ socks5h ស្នើសុំ ការដោះស្រាយឈ្មោះគោលដៅតាមរយៈប្រុកស៊ី; socks5 ជ្រើសការដោះស្រាយគោលដៅក្នុងម៉ាស៊ីនក្នុងផ្លូវអតិថិជននេះ។
រក្សាការដំឡើងរៀបចំ និងប្រតិបត្តិការកញ្ចប់នៅអ្នកបកប្រែ និងបរិស្ថានតែមួយ។ ការដំឡើង PySocks ទៅ Python ផ្សេងទុក import របស់ pip គោលដៅមិនផ្លាស់ប្តូរ។ ការត្រួតពិនិត្យដែលមានប្រយោជន៍គឺថាតើពាក្យបញ្ជា python -m pip ណាដែលធ្វើការងារ មិនមែនថាតើស្ថានីយផ្សេងរាយការណ៍ថា PySocks បានដំឡើងឬអត់។