ใ€pipใจใฏใ€‘ไฝฟใ„ๆ–นใ‹ใ‚‰ๅฟœ็”จไพ‹ใพใงๅ…ฅ้–€่€…ๅ‘ใ‘ใซๅพนๅบ•่งฃ่ชฌ

pipใจใฏ๏ผŸไฝฟใ„ๆ–นใ‹ใ‚‰ๆง˜ใ€…ใชใ‚ชใƒ—ใ‚ทใƒงใƒณใ‚’ๆดป็”จใ—ใŸๅฟœ็”จไพ‹ใพใงใซใคใ„ใฆ่ฉณใ—ใ่งฃ่ชฌใ—ใพใ™ใ€‚

pipใฃใฆไฝ•๏ผŸ

pip๏ผˆPython Package Installerใฎ็•ฅใ€‚่ชญใฟๆ–นใฏใ€Œใƒ”ใƒƒใƒ—ใ€๏ผ‰ใฏใ€Pythonใฎใƒฉใ‚คใƒ–ใƒฉใƒช๏ผˆใƒ‘ใƒƒใ‚ฑใƒผใ‚ธ๏ผ‰ใ‚’ใ‚คใƒณใ‚ฟใƒผใƒใƒƒใƒˆใ‹ใ‚‰็ฐกๅ˜ใซใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใŸใ‚Šใ€ๆ›ดๆ–ฐใƒปๅ‰Š้™คใ™ใ‚‹ใŸใ‚ใฎใ‚ณใƒžใƒณใƒ‰ใƒฉใ‚คใƒณใƒ„ใƒผใƒซใงใ™ใ€‚ใ‚นใƒžใƒ›ใฎใ‚ขใƒ—ใƒชใ‚นใƒˆใ‚ขใฎใ‚ˆใ†ใซใ€PythonใฎๆฉŸ่ƒฝใ‚’่ฟฝๅŠ ใ™ใ‚‹โ€œๆ‹กๅผตๆฉŸ่ƒฝโ€ใ‚’ๅ…ฅใ‚Œใ‚‹ใ‚คใƒกใƒผใ‚ธใงใ™ใ€‚Python 3.4ไปฅ้™ใงใฏๆจ™ๆบ–ใงไป˜ๅฑžใ—ใฆใŠใ‚Šใ€็‰นๅˆฅใช่จญๅฎšใชใ—ใงไฝฟใˆใพใ™ใ€‚

ๆœฌใƒšใƒผใ‚ธใงใฏใ€Pythonๅˆๅฟƒ่€…ใงใ‚‚็†่งฃใงใใ‚‹ใ‚ˆใ†ใ€็’ฐๅขƒ็ขบ่ชใ‹ใ‚‰ใ‚คใƒณใ‚นใƒˆใƒผใƒซใพใง้ †ใ‚’่ฟฝใฃใฆ่ชฌๆ˜Žใ—ใพใ™ใ€‚

pipใฎ็’ฐๅขƒ็ขบ่ชใจใ‚คใƒณใ‚นใƒˆใƒผใƒซ

โ‘  ใ‚ฟใƒผใƒŸใƒŠใƒซใ‚‚ใ—ใใฏใ‚ณใƒžใƒณใƒ‰ใ‚’้–‹ใ„ใฆไปฅไธ‹ใฎใ‚ณใƒžใƒณใƒ‰ใ‚’ๅฎŸ่กŒใ—ใ€pipใŒใ‚คใƒณใ‚นใƒˆใƒผใƒซใ•ใ‚Œใฆใ„ใ‚‹ใ‹็ขบ่ชใ—ใพใ—ใ‚‡ใ†ใ€‚

pip --version

ใ€ๆญฃๅธธใชๅ‡บๅŠ›ไพ‹ใ€‘

pip 23.3.1 from /usr/local/lib/python3.11/site-packages/pip (python 3.11)
ใ‚‚ใ—ใ€ŒpipใŒ่ฆ‹ใคใ‹ใ‚Šใพใ›ใ‚“ใ€ใจๅ‡บใŸใ‚‰ใ€Pythonใฎใ‚คใƒณใ‚นใƒˆใƒผใƒซใŒใ†ใพใใ„ใฃใฆใ„ใชใ„ๅฏ่ƒฝๆ€งใŒใ‚ใ‚Šใพใ™ใ€‚

โ‘ก pipใ‚’ไฝฟใฃใฆPythonใƒฉใ‚คใƒ–ใƒฉใƒช๏ผˆใƒ‘ใƒƒใ‚ฑใƒผใ‚ธ๏ผ‰ใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ™ใ‚‹ๅ ดๅˆใ€ไปฅไธ‹ใฎใ‚ณใƒžใƒณใƒ‰ใ‚’ๅฎŸ่กŒใ—ใพใ™ใ€‚

pip install ใƒฉใ‚คใƒ–ใƒฉใƒชๅ
ไพ‹ใˆใฐใ€HTTP้€šไฟกใ‚’็ฐกๅ˜ใซๆ‰ฑใˆใ‚‹ใ€Œrequestsใ€ใƒฉใ‚คใƒ–ใƒฉใƒชใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใŸใ„ๅ ดๅˆใ€ใ€Œpip install requestsใ€ใจๆ›ธใ„ใฆๅฎŸ่กŒใ—ใพใ™ใ€‚

pipใงใ‚ˆใ่กŒใ†ๆ“ไฝœ

โ‘ข ไปฅไธ‹ใฎใ‚ณใƒžใƒณใƒ‰ใ‚’ๅฎŸ่กŒใ™ใ‚‹ใจใ€ใ‚คใƒณใ‚นใƒˆใƒผใƒซๆธˆใฟใฎใƒฉใ‚คใƒ–ใƒฉใƒชใฎไธ€่ฆงใŒ่กจ็คบใ•ใ‚Œใพใ™ใ€‚

pip list

โ‘ฃ ็‰นๅฎšใฎใƒใƒผใ‚ธใƒงใƒณใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ™ใ‚‹ใซใฏใ€ใƒฉใ‚คใƒ–ใƒฉใƒชๅใฎๆจชใซใ€Œ==ใƒใƒผใ‚ธใƒงใƒณ็•ชๅทใ€ใ‚’ไป˜ใ‘ใพใ™ใ€‚

pip install ใƒฉใ‚คใƒ–ใƒฉใƒชๅ==1.24.0

โ‘ค ไธ่ฆใซใชใฃใŸใƒฉใ‚คใƒ–ใƒฉใƒชใฏใ€ไปฅไธ‹ใฎใ‚ณใƒžใƒณใƒ‰ใ‚’ๅฎŸ่กŒใ™ใ‚‹ใ“ใจใงๅ‰Š้™คใงใใพใ™ใ€‚

pip uninstall ใƒฉใ‚คใƒ–ใƒฉใƒชๅ

ใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰

ใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰ใจใฏใ€pipใซใ€Œไฝ•ใ‚’ใ—ใฆใปใ—ใ„ใ‹ใ€ใ‚’ๆŒ‡ๅฎšใ™ใ‚‹ๅ‘ฝไปคใฎใ“ใจใงใ™ใ€‚ใŸใจใˆใฐใ€pipใซใ€Œใƒฉใ‚คใƒ–ใƒฉใƒชใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใฆใ€ใจๆŒ‡็คบใ™ใ‚‹ใซใฏใ€installใจใ„ใ†ใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰ใ‚’ไฝฟใ„ใพใ™ใ€‚
pipใฏไธ‡่ƒฝใชใƒ„ใƒผใƒซใงใ™ใŒใ€ไฝ•ใ‚’ใ™ใ‚‹ใ‹ใฏใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰ใงๆฑบใพใ‚Šใพใ™ใ€‚

pip ใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰ [ใ‚ชใƒ—ใ‚ทใƒงใƒณ] [ๅฏพ่ฑก]

ไพ‹ใˆใฐใ€requestsใจใ„ใ†ใƒฉใ‚คใƒ–ใƒฉใƒชใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใŸใ„ๅ ดๅˆใ€ไปฅไธ‹ใฎใ‚ˆใ†ใซใ‚ณใƒžใƒณใƒ‰ใ‚’ๆ›ธใใพใ™ใ€‚

pip install requests
ใ€ใƒใ‚คใƒณใƒˆใ€‘
pip โ†’ ใƒ„ใƒผใƒซๆœฌไฝ“
install โ†’ ใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰๏ผˆใƒ„ใƒผใƒซใงไฝ•ใ‚’ใ™ใ‚‹ใ‹๏ผ‰
requests โ†’ ๅฏพ่ฑก๏ผˆใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใŸใ„ใƒฉใ‚คใƒ–ใƒฉใƒช๏ผ‰

ใ‚ˆใไฝฟใ†ใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰ไธ€่ฆง

pipใงใ‚ˆใไฝฟใ†ใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰ใฎไธ€่ฆงใ‚’ไปฅไธ‹ใซใพใจใ‚ใพใ—ใŸใ€‚

ใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰ ่ชฌๆ˜Ž ไฝฟ็”จไพ‹
install ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซ pip install numpy
uninstall ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’ๅ‰Š้™ค pip uninstall pandas
list ใ‚คใƒณใ‚นใƒˆใƒผใƒซๆธˆใฟไธ€่ฆง่กจ็คบ pip list
freeze ใƒใƒผใ‚ธใƒงใƒณไป˜ใไธ€่ฆงใ‚’ๅ‡บๅŠ› pip freeze > requirements.txt
show ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใฎ่ฉณ็ดฐๆƒ…ๅ ฑ่กจ็คบ pip show flask
check ไพๅญ˜้–ขไฟ‚ใฎๆ•ดๅˆๆ€งใ‚’็ขบ่ช pip check
download ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’ใƒ€ใ‚ฆใƒณใƒญใƒผใƒ‰๏ผˆใ‚คใƒณใ‚นใƒˆใƒผใƒซใฏใ—ใชใ„๏ผ‰ pip download requests
search ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’ๆคœ็ดข๏ผˆโ€ป้žๆŽจๅฅจ๏ผ‰ pip search flask
config pipใฎ่จญๅฎšใ‚’็ฎก็† pip config list
cache pipใฎใ‚ญใƒฃใƒƒใ‚ทใƒฅใ‚’ๆ“ไฝœ pip cache dir
debug pipใฎ็’ฐๅขƒๆƒ…ๅ ฑใ‚’่กจ็คบ pip debug
help ใƒ˜ใƒซใƒ—ใ‚’่กจ็คบ pip help

ใ‚ชใƒ—ใ‚ทใƒงใƒณ

ใ‚ชใƒ—ใ‚ทใƒงใƒณใจใฏใ€ใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰ใฎ็ดฐใ‹ใ„ๅ‹•ไฝœใ‚’่จญๅฎšใ™ใ‚‹โ€œ่ฟฝๅŠ ใฎๆŒ‡็คบโ€ใฎใ“ใจใงใ™ใ€‚ใ‚ชใƒ—ใ‚ทใƒงใƒณใฏpipใซ้™ใ‚‰ใšใ€Linuxใฎใ‚ณใƒžใƒณใƒ‰ใ‚„Gitใชใฉใ€ๅคšใใฎใƒ„ใƒผใƒซใงไฝฟใ‚ใ‚Œใ‚‹ๅŸบๆœฌๆฆ‚ๅฟตใงใ™ใ€‚ ใŸใจใˆใฐใ€ใ€Œpip install requestsใ€ใจใ„ใ†ใ‚ณใƒžใƒณใƒ‰ใฏใ€pipใซใ€Œrequestsใฃใฆใ„ใ†ใƒฉใ‚คใƒ–ใƒฉใƒชใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใฆใ€ใจไผใˆใฆใ„ใ‚‹ใŸใ‚ใ€pipใฏใ€Œๆ™ฎ้€šใซใ‚คใƒณใ‚นใƒˆใƒผใƒซใ€ใ—ใพใ™ใ€‚ ใ‚‚ใ—ใ€Œๆœ€ๆ–ฐ็‰ˆใซใ‚ขใƒƒใƒ—ใƒ‡ใƒผใƒˆใ—ใฆใ€ใ€Œ็‰นๅฎšใฎๅคใ„ใƒใƒผใ‚ธใƒงใƒณใงใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใฆใ€ใชใฉใ€็ดฐใ‹ใ„่ฆๆœ›ใ‚’่ฟฝๅŠ ใ—ใŸใ„ใจใใ€ใ‚ชใƒ—ใ‚ทใƒงใƒณใ‚’ๆŒ‡ๅฎšใ—ใพใ™ใ€‚

ไพ‹

ไปฅไธ‹ใฏใ€ใ‚ชใƒ—ใ‚ทใƒงใƒณใ‚’ๆŒ‡ๅฎšใ›ใšใซๅ˜ใซrequestsใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใพใ™ใ€‚

pip install requests

ไปฅไธ‹ใฏใ€ใ‚ชใƒ—ใ‚ทใƒงใƒณ--upgradeใ‚’ๆŒ‡ๅฎšใ—ใ€requestsใ‚’ๆœ€ๆ–ฐ็‰ˆใซใ‚ขใƒƒใƒ—ใƒ‡ใƒผใƒˆใ—ใพใ™ใ€‚

pip install --upgrade requests
่ฆ็ด  ๆ„ๅ‘ณ
pip ใ‚ณใƒžใƒณใƒ‰๏ผˆไฝ•ใ‚’ใ™ใ‚‹ใ‹๏ผ‰
install ใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰๏ผˆไฝ•ใซๅฏพใ—ใฆไฝ•ใ‚’ใ™ใ‚‹ใ‹๏ผ‰
–upgrade๏ผˆใ‚ชใƒ—ใ‚ทใƒงใƒณ๏ผ‰ ใฉใ†ๅ‹•ไฝœใ—ใฆใปใ—ใ„ใ‹ใฎ่ฟฝๅŠ ๆŒ‡็คบ

ใกใชใฟใซใ€ใ‚ชใƒ—ใ‚ทใƒงใƒณใฏ็Ÿญ็ธฎๅฝขใ‚‚็”จๆ„ใ•ใ‚Œใฆใ„ใ‚‹ใ“ใจใŒๅคšใ„ใงใ™ใ€‚pipใงใ‚‚ไพ‹ใˆใฐไปฅไธ‹ใฎใ‚ˆใ†ใช็Ÿญ็ธฎๅฝขใŒๅญ˜ๅœจใ—ใพใ™ใ€‚

  • ็Ÿญใ„ๅฝขๅผ๏ผˆ็Ÿญ็ธฎ๏ผ‰ โ†’ -r, -U, -v ใชใฉ
  • ้•ทใ„ๅฝขๅผ๏ผˆ่ชญใฟใ‚„ใ™ใ„๏ผ‰ โ†’ --requirement, --upgrade, --verbose ใชใฉ

ใคใพใ‚Šใ€ใ€Œpip install –U requestsใ€ใจๆ›ธใ„ใฆๅฎŸ่กŒใ—ใฆใ‚‚ใ€ใ€Œpip install –upgrade requestsใ€ใจๅŒใ˜ๅ‹•ไฝœใ‚’่กŒใ„ใพใ™ใ€‚

pip install ใฎไธป่ฆใ‚ชใƒ—ใ‚ทใƒงใƒณไธ€่ฆง

ใ‚ชใƒ—ใ‚ทใƒงใƒณ ่ชฌๆ˜Ž ไฝฟ็”จไพ‹
-r / --requirement ใƒ•ใ‚กใ‚คใƒซใ‹ใ‚‰ไธ€ๆ‹ฌใ‚คใƒณใ‚นใƒˆใƒผใƒซ pip install -r requirements.txt
-U / --upgrade ๆœ€ๆ–ฐใƒใƒผใ‚ธใƒงใƒณใซใ‚ขใƒƒใƒ—ใ‚ฐใƒฌใƒผใƒ‰ pip install -U numpy
--user ใƒฆใƒผใ‚ถใƒผ็’ฐๅขƒใซใ‚คใƒณใ‚นใƒˆใƒผใƒซ pip install --user pandas
--no-deps ไพๅญ˜ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใชใ„ pip install --no-deps flask
--pre ใƒ—ใƒฌใƒชใƒชใƒผใ‚น็‰ˆใ‚‚ๅฏพ่ฑกใซใ™ใ‚‹ pip install --pre tensorflow
-i / --index-url ใ‚คใƒณใ‚นใƒˆใƒผใƒซๅ…ƒURLใ‚’ๆŒ‡ๅฎš pip install -i https://pypi.org/simple/ requests
--extra-index-url ่ฟฝๅŠ ใฎใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚นURLใ‚’ๆŒ‡ๅฎš pip install --extra-index-url https://my.repo/simple mypkg
--no-cache-dir ใ‚ญใƒฃใƒƒใ‚ทใƒฅใ‚’ไฝฟใ‚ใšใซใ‚คใƒณใ‚นใƒˆใƒผใƒซ pip install --no-cache-dir requests
-v / --verbose ่ฉณ็ดฐใชใƒญใ‚ฐใ‚’่กจ็คบ pip install -v pandas
-q / --quiet ๅ‡บๅŠ›ใ‚’ๆŠ‘ใˆใ‚‹ pip install -q numpy
--proxy ใƒ—ใƒญใ‚ญใ‚ท็ตŒ็”ฑใงใ‚คใƒณใ‚นใƒˆใƒผใƒซ pip install --proxy http://proxy.server:port flask
--dry-run ๅฎŸ้š›ใซใฏใ‚คใƒณใ‚นใƒˆใƒผใƒซใ›ใšไพๅญ˜่งฃๆฑบใฎใฟ pip install --dry-run fastapi
--no-input ๅฏพ่ฉฑ็š„ใชๅ…ฅๅŠ›ใ‚’็„กๅŠนๅŒ– pip install --no-input flask
--force-reinstall ๅ†ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ‚’ๅผทๅˆถ pip install --force-reinstall pandas

ๅฟœ็”จไพ‹

ไปฎๆƒณ็’ฐๅขƒไธŠใซใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซ

ไปฅไธ‹ใฎใ‚ณใƒžใƒณใƒ‰ใ‚’ไฝฟใˆใฐใ€ไปฎๆƒณ็’ฐๅขƒไธŠใซใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใงใใพใ™ใ€‚

python -m venv myenv # ไปฎๆƒณ็’ฐๅขƒใฎไฝœๆˆ
myenv\Scripts\activate     # ไปฎๆƒณ็’ฐๅขƒใ‚’ๆœ‰ๅŠนๅŒ–๏ผˆWindows๏ผ‰
pip install flask # ไปฎๆƒณ็’ฐๅขƒๅ†…ใซFlaskใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซ

ๅˆฅ็’ฐๅขƒใซไธ€ๆ‹ฌใ‚คใƒณใ‚นใƒˆใƒผใƒซ

โ‘  ่‡ชๅˆ†ใฎใƒ—ใƒญใ‚ธใ‚งใ‚ฏใƒˆใงไฝฟใฃใฆใ„ใ‚‹ใƒฉใ‚คใƒ–ใƒฉใƒชไธ€่ฆงใ‚’ไฟๅญ˜ใ—ใพใ™ใ€‚

pip freeze > requirements.txt

โ‘ก ๅ‰่ฟฐใงไฝœๆˆใ—ใŸไธ€่ฆงใƒ‡ใƒผใ‚ฟใ‚’็”จใ„ใฆใ€ๅˆฅ็’ฐๅขƒใซไธ€ๆ‹ฌใ‚คใƒณใ‚นใƒˆใƒผใƒซใ—ใพใ™ใ€‚

  pip install -r requirements.txt

็ทด็ฟ’ๅ•้กŒ

ๆœฌใƒšใƒผใ‚ธใงๅญฆใ‚“ใ ๅ†…ๅฎนใ‚’ๅฎš็€ใ•ใ›ใ‚‹ใจใจใ‚‚ใซใ€ใ€ŒPython 3 ใ‚จใƒณใ‚ธใƒ‹ใ‚ข่ชๅฎšๅŸบ็คŽ่ฉฆ้จ“ใ€ใ‚„ใ€ŒๅŸบๆœฌๆƒ…ๅ ฑๆŠ€่ก“่€…่ฉฆ้จ“ใ€ใฎๅฏพ็ญ–ใซใ‚‚ๅฝน็ซ‹ใค็ทด็ฟ’ๅ•้กŒใ‚’็”จๆ„ใ—ใพใ—ใŸใฎใงใ€ใƒใƒฃใƒฌใƒณใ‚ธใ—ใฆใฟใฆใใ ใ•ใ„ใ€‚

ใ€ๅ•้กŒ1ใ€‘ๅŸบๆœฌ็š„ใชใ‚คใƒณใ‚นใƒˆใƒผใƒซ๏ผˆ้›ฃๆ˜“ๅบฆโ˜…โ˜†โ˜†โ˜†โ˜†๏ผ‰

HTTP้€šไฟกใ‚’ๆ‰ฑใ†ใƒฉใ‚คใƒ–ใƒฉใƒชใ€Œrequestsใ€ใ‚’้€šๅธธใ‚คใƒณใ‚นใƒˆใƒผใƒซใ™ใ‚‹ๆญฃใ—ใ„ใ‚ณใƒžใƒณใƒ‰ใ‚’้ธใณใชใ•ใ„ใ€‚

A.

pip add requests

B.

pip install requests

C.

pip get requests

D.

pip setup requests

ๆญฃ่งฃ๏ผšB
่งฃ่ชฌ๏ผš
ใƒป ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใฎใ‚คใƒณใ‚นใƒˆใƒผใƒซใฏ pip install ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธๅ ใ‚’็”จใ„ใพใ™ใ€‚ไพ‹ใˆใฐ pip install requests ใŒๆญฃใ—ใ„ใงใ™ใ€‚
ใƒป add ใ‚„ getใ€setup ใฏ pip ใฎใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰ใจใ—ใฆๅญ˜ๅœจใ—ใพใ›ใ‚“ใ€‚

ใ€ๅ•้กŒ2ใ€‘ใƒใƒผใ‚ธใƒงใƒณๆŒ‡ๅฎšใ‚คใƒณใ‚นใƒˆใƒผใƒซ๏ผˆ้›ฃๆ˜“ๅบฆโ˜…โ˜†โ˜†โ˜†โ˜†๏ผ‰

็‰นๅฎšใฎใƒใƒผใ‚ธใƒงใƒณ 1.24.0 ใฎ numpy ใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ™ใ‚‹ๆญฃใ—ใ„ใ‚ณใƒžใƒณใƒ‰ใ‚’้ธใณใชใ•ใ„ใ€‚

A.

pip install numpy==1.24.0

B.

pip install numpy=1.24.0

C.

pip install numpy:1.24.0

D.

pip install numpy --version 1.24.0

ๆญฃ่งฃ๏ผšA
่งฃ่ชฌ๏ผš
ใƒป ใƒใƒผใ‚ธใƒงใƒณๆŒ‡ๅฎšใฏ ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธๅ==ใƒใƒผใ‚ธใƒงใƒณ็•ชๅท ใฎๅฝขๅผใ‚’็”จใ„ใพใ™๏ผˆไพ‹๏ผšpip install numpy==1.24.0๏ผ‰ใ€‚
ใƒป = ใ‚„ :ใ€--version ๆŒ‡ๅฎšใฏใ‚คใƒณใ‚นใƒˆใƒผใƒซๅฏพ่ฑกใƒใƒผใ‚ธใƒงใƒณใฎๆŒ‡ๅฎšๆ–นๆณ•ใจใ—ใฆใฏ็„กๅŠนใงใ™ใ€‚

ใ€ๅ•้กŒ3ใ€‘ใ‚ขใƒƒใƒ—ใ‚ฐใƒฌใƒผใƒ‰ใฎใ‚ทใƒงใƒผใƒˆใ‚ชใƒ—ใ‚ทใƒงใƒณ๏ผˆ้›ฃๆ˜“ๅบฆโ˜…โ˜†โ˜†โ˜†โ˜†๏ผ‰

requests ใ‚’ๆœ€ๆ–ฐใซใ‚ขใƒƒใƒ—ใ‚ฐใƒฌใƒผใƒ‰ใ™ใ‚‹้š›ใฎใ‚ทใƒงใƒผใƒˆใ‚ชใƒ—ใ‚ทใƒงใƒณใ‚’็”จใ„ใŸๆญฃใ—ใ„ใ‚ณใƒžใƒณใƒ‰ใ‚’้ธใณใชใ•ใ„ใ€‚

A.

pip install -U requests

B.

pip install -G requests

C.

pip install -L requests

D.

pip upgrade requests

ๆญฃ่งฃ๏ผšA
่งฃ่ชฌ๏ผš
ใƒป ใ‚ขใƒƒใƒ—ใ‚ฐใƒฌใƒผใƒ‰ใฏ --upgrade ใพใŸใฏใ‚ทใƒงใƒผใƒˆใฎ -U ใงๆŒ‡ๅฎšใ—ใพใ™ใ€‚
ใƒป -G ใ‚„ -L ใฏ่ฉฒๅฝ“ใ™ใ‚‹ๆ„ๅ‘ณใ‚’ๆŒใŸใšใ€pip upgrade ใจใ„ใ†ใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰ใ‚‚ๅญ˜ๅœจใ—ใพใ›ใ‚“ใ€‚

ใ€ๅ•้กŒ4ใ€‘ใ‚คใƒณใ‚นใƒˆใƒผใƒซๆธˆใฟไธ€่ฆงใฎ่กจ็คบ๏ผˆ้›ฃๆ˜“ๅบฆโ˜…โ˜†โ˜†โ˜†โ˜†๏ผ‰

ใ‚คใƒณใ‚นใƒˆใƒผใƒซๆธˆใฟใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใฎไธ€่ฆงใ‚’่กจ็คบใ™ใ‚‹ๆญฃใ—ใ„ใ‚ณใƒžใƒณใƒ‰ใ‚’้ธใณใชใ•ใ„ใ€‚

A.

pip show

B.

pip list

C.

pip freeze

D.

pip check

ๆญฃ่งฃ๏ผšB๏ผˆ็”จ้€”ใซใ‚ˆใฃใฆ C ใ‚‚ๅฏ๏ผ‰
่งฃ่ชฌ๏ผš
ใƒป ไธ€่ฆงใฏๅŸบๆœฌ็š„ใซ pip list ใ‚’ไฝฟใ„ใพใ™ใ€‚
ใƒป pip freeze ใฏใƒใƒผใ‚ธใƒงใƒณๅ›บๅฎšๅฝขๅผ๏ผˆrequirements ไบ’ๆ›๏ผ‰ใงไธ€่ฆงใ‚’ๅ‡บๅŠ›ใ™ใ‚‹็”จ้€”ใซๅ‘ใ„ใฆใ„ใพใ™ใ€‚
ใƒป pip show ใฏๅ€‹ๅˆฅใƒ‘ใƒƒใ‚ฑใƒผใ‚ธๆƒ…ๅ ฑ่กจ็คบใ€pip check ใฏไพๅญ˜้–ขไฟ‚ๆ•ดๅˆๆ€งใฎ็ขบ่ชใงใ™ใ€‚

ใ€ๅ•้กŒ5ใ€‘requirements.txtใฎไฝœๆˆใจๅˆฉ็”จ๏ผˆ้›ฃๆ˜“ๅบฆโ˜…โ˜…โ˜†โ˜†โ˜†๏ผ‰

requirements.txt ใ‚’ไฝœๆˆใ—ใฆๅˆฅ็’ฐๅขƒใธไธ€ๆ‹ฌใ‚คใƒณใ‚นใƒˆใƒผใƒซใ™ใ‚‹ๆญฃใ—ใ„ๆ‰‹้ †ใ‚’้ธใณใชใ•ใ„ใ€‚

A.

pip list > requirements.txt
pip install -r requirements.txt

B.

pip freeze > requirements.txt
pip install -r requirements.txt

C.

pip show all > requirements.txt
pip install --all requirements.txt

D.

pip config save requirements.txt
pip install --config requirements.txt

ๆญฃ่งฃ๏ผšB
่งฃ่ชฌ๏ผš
ใƒป ใ‚จใ‚ฏใ‚นใƒใƒผใƒˆใฏ pip freeze > requirements.txt ใ‚’็”จใ„ใ€ใ‚คใƒณใ‚นใƒˆใƒผใƒซใฏ pip install -r requirements.txt ใ‚’ไฝฟใ„ใพใ™ใ€‚
ใƒป pip list ใฏ่กจ็คบๅฝขๅผใŒ requirements ใจไบ’ๆ›ใงใฏใชใ„ใŸใ‚ใ€ๅ†็พๆ€งใฎใ‚ใ‚‹ไธ€ๆ‹ฌใ‚คใƒณใ‚นใƒˆใƒผใƒซใซใฏไธ้ฉใงใ™ใ€‚

ใ€ๅ•้กŒ6ใ€‘ใ‚ขใƒณใ‚คใƒณใ‚นใƒˆใƒผใƒซ๏ผˆ้›ฃๆ˜“ๅบฆโ˜…โ˜†โ˜†โ˜†โ˜†๏ผ‰

ไธ่ฆใซใชใฃใŸ pandas ใ‚’ๅ‰Š้™คใ™ใ‚‹ๆญฃใ—ใ„ใ‚ณใƒžใƒณใƒ‰ใ‚’้ธใณใชใ•ใ„ใ€‚

A.

pip remove pandas

B.

pip uninstall pandas

C.

pip delete pandas

D.

pip purge pandas

ๆญฃ่งฃ๏ผšB
่งฃ่ชฌ๏ผš
ใƒป ๅ‰Š้™คใฏ pip uninstall ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธๅ ใ‚’็”จใ„ใพใ™ใ€‚
ใƒป removeใ€deleteใ€purge ใจใ„ใฃใŸใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰ใฏ pip ใงใฏๆไพ›ใ•ใ‚Œใฆใ„ใพใ›ใ‚“ใ€‚

ใ€ๅ•้กŒ7ใ€‘ใƒ—ใƒฌใƒชใƒชใƒผใ‚น็‰ˆใฎใ‚คใƒณใ‚นใƒˆใƒผใƒซ๏ผˆ้›ฃๆ˜“ๅบฆโ˜…โ˜…โ˜†โ˜†โ˜†๏ผ‰

tensorflow ใฎใƒ—ใƒฌใƒชใƒชใƒผใ‚น็‰ˆใ‚‚ๅ€™่ฃœใซๅซใ‚ใฆใ‚คใƒณใ‚นใƒˆใƒผใƒซๅฏพ่ฑกใซใ™ใ‚‹้ฉๅˆ‡ใชใ‚ชใƒ—ใ‚ทใƒงใƒณใฏใฉใ‚Œใ‹ใ€‚

A.

pip install tensorflow --beta

B.

pip install tensorflow --pre

C.

pip install tensorflow --dev

D.

pip install tensorflow --snapshot

ๆญฃ่งฃ๏ผšB
่งฃ่ชฌ๏ผš
ใƒป ใƒ—ใƒฌใƒชใƒชใƒผใ‚น๏ผˆpre-release๏ผ‰็‰ˆใ‚‚ๅฏพ่ฑกใซใ™ใ‚‹ใซใฏ --pre ใ‚’ๆŒ‡ๅฎšใ—ใพใ™ใ€‚
ใƒป --beta ใ‚„ --devใ€--snapshot ใฏ pip ๆจ™ๆบ–ใฎใ‚ชใƒ—ใ‚ทใƒงใƒณใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚

ใ€ๅ•้กŒ8ใ€‘ใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚นURLใฎๆŒ‡ๅฎš๏ผˆ้›ฃๆ˜“ๅบฆโ˜…โ˜…โ˜†โ˜†โ˜†๏ผ‰

PyPI ไปฅๅค–ใฎใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚น URL ใ‚’ๆŒ‡ๅฎšใ—ใฆ requests ใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ™ใ‚‹ๆญฃใ—ใ„ใ‚ณใƒžใƒณใƒ‰ใ‚’้ธใณใชใ•ใ„ใ€‚

A.

pip install requests --index-url https://pypi.org/simple/

B.

pip install -i https://pypi.org/simple/ requests

C.

pip install --url https://pypi.org/simple/ requests

D.

pip install requests --source https://pypi.org/simple/

ๆญฃ่งฃ๏ผšB๏ผˆA ใ‚‚ๅฏ๏ผ‰
่งฃ่ชฌ๏ผš
ใƒป ใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚น URL ใฏ -i ใพใŸใฏ --index-url ใงๆŒ‡ๅฎšใงใใพใ™ใ€‚
ใƒป ไฝ็ฝฎใฏ pip install ใฎๅพŒใซใ‚ชใƒ—ใ‚ทใƒงใƒณโ†’ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใฎ้ †ใงใ‚‚ใ€ใƒ‘ใƒƒใ‚ฑใƒผใ‚ธโ†’ใ‚ชใƒ—ใ‚ทใƒงใƒณใฎ้ †ใงใ‚‚ๆฉŸ่ƒฝใ—ใพใ™ใŒใ€ไธ€่ˆฌ็š„ใซใฏ A/B ใฎใ‚ˆใ†ใซใ‚ชใƒ—ใ‚ทใƒงใƒณใ‚’ๅ…ˆใซๆ›ธใๅฝขใŒๅคšใ„ใงใ™ใ€‚
ใƒป --url ใ‚„ --source ใฏใ‚คใƒณใƒ‡ใƒƒใ‚ฏใ‚นๆŒ‡ๅฎšใฎใ‚ชใƒ—ใ‚ทใƒงใƒณใงใฏใ‚ใ‚Šใพใ›ใ‚“ใ€‚

ใ€ๅ•้กŒ9ใ€‘ใ‚ญใƒฃใƒƒใ‚ทใƒฅใ‚’ไฝฟใ‚ใชใ„ใ‚คใƒณใ‚นใƒˆใƒผใƒซ๏ผˆ้›ฃๆ˜“ๅบฆโ˜…โ˜…โ˜†โ˜†โ˜†๏ผ‰

ใ‚ญใƒฃใƒƒใ‚ทใƒฅใ‚’ไฝฟใ‚ใšใซ requests ใ‚’ใ‚คใƒณใ‚นใƒˆใƒผใƒซใ™ใ‚‹ๆญฃใ—ใ„ใ‚ณใƒžใƒณใƒ‰ใ‚’้ธใณใชใ•ใ„ใ€‚

A.

pip install requests --no-cache

B.

pip install --no-cache-dir requests

C.

pip install requests --nocache

D.

pip install -N requests

ๆญฃ่งฃ๏ผšB
่งฃ่ชฌ๏ผš
ใƒป ใ‚ญใƒฃใƒƒใ‚ทใƒฅไธไฝฟ็”จใฏ --no-cache-dir ใ‚’ๆŒ‡ๅฎšใ—ใพใ™ใ€‚
ใƒป --no-cache ใ‚„ --nocacheใ€-N ใชใฉใฎใ‚ชใƒ—ใ‚ทใƒงใƒณใฏ pip ใงๅฎš็พฉใ•ใ‚Œใฆใ„ใพใ›ใ‚“ใ€‚

ใ€ๅ•้กŒ10ใ€‘ไพๅญ˜้–ขไฟ‚ใฎๆ•ดๅˆๆ€ง็ขบ่ช๏ผˆ้›ฃๆ˜“ๅบฆโ˜…โ˜†โ˜†โ˜†โ˜†๏ผ‰

ใ‚คใƒณใ‚นใƒˆใƒผใƒซๆธˆใฟใƒ‘ใƒƒใ‚ฑใƒผใ‚ธใฎไพๅญ˜้–ขไฟ‚ใฎๆ•ดๅˆๆ€งใ‚’ใƒใ‚งใƒƒใ‚ฏใ™ใ‚‹ๆญฃใ—ใ„ใ‚ณใƒžใƒณใƒ‰ใ‚’้ธใณใชใ•ใ„ใ€‚

A.

pip verify

B.

pip check

C.

pip audit

D.

pip inspect

ๆญฃ่งฃ๏ผšB
่งฃ่ชฌ๏ผš
ใƒป ไพๅญ˜้–ขไฟ‚ใฎๆ•ดๅˆๆ€ง็ขบ่ชใฏ pip check ใ‚’ไฝฟ็”จใ—ใพใ™ใ€‚
ใƒป ไป–ใฎ้ธๆŠž่‚ขใฏ pip ใฎๆจ™ๆบ–ใ‚ตใƒ–ใ‚ณใƒžใƒณใƒ‰ใจใ—ใฆ็”จๆ„ใ•ใ‚Œใฆใ„ใพใ›ใ‚“ใ€‚

้–ข้€ฃใƒšใƒผใ‚ธ๏ผˆใ‚‚ใฃใจๅญฆใณใŸใ„ไบบใธ๏ผ‰

PythonใฎๅŸบ็คŽใ‹ใ‚‰ๅฟœ็”จไพ‹ใพใงใ€ไปฅไธ‹ใƒšใƒผใ‚ธใ‹ใ‚‰ๅญฆใถใ“ใจใŒใงใใพใ™ใ€‚

ใ€Python่ถ…ๅ…ฅ้–€ใ€‘ๅŸบ็คŽใ‹ใ‚‰ๅฟœ็”จไพ‹ใพใงๅน…ๅบƒใ่งฃ่ชฌ
Pythonใซใคใ„ใฆPythonใฏใ€็ตฑ่จˆๅ‡ฆ็†ใ‚„ๆฉŸๆขฐๅญฆ็ฟ’ใ€ใƒ‡ใ‚ฃใƒผใƒ—ใƒฉใƒผใƒ‹ใƒณใ‚ฐใจใ„ใฃใŸๆ•ฐๅ€ค่จˆ็ฎ—ๅˆ†้‡Žใ‚’ไธญๅฟƒใซๅน…ๅบƒใ„็”จ้€”ใงๅˆฉ็”จใ•ใ‚Œใฆใ„ใ‚‹ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใงใ™ใ€‚ไป–ใฎใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใจๆฏ”่ผƒใ—ใฆใ€Œใ‚ณใƒผใƒ‰ใŒ็Ÿญใใฆ่ชญใฟใ‚„ใ™ใ„ใ€ๆ›ธใใ‚„ใ™ใ„ใ€ใ€Œใƒฉใ‚คใƒ–ใƒฉใƒชใŒ่ฑŠ...
่จ˜ไบ‹ใฎ็›ฃไฟฎ่€…
่ฅฟไฝๆŠ€็ ”

ใƒ—ใƒญใ‚ฐใƒฉใƒŸใƒณใ‚ฐ่จ€่ชžใ€ŒPythonใ€ใ‚’็ ”็ฉถใ€ไป•ไบ‹ใ€่ถฃๅ‘ณใงใƒ‡ใƒผใ‚ฟๅˆ†ๆžใ‚„ไฝœๆฅญ่‡ชๅ‹•ๅŒ–ใชใฉใซๆดป็”จใ—ใฆใใŸใƒŽใ‚ฆใƒใ‚ฆใ‚’ๆƒ…ๅ ฑ็™บไฟกใ—ใฆใ„ใพใ™ใ€‚
็ญ†่€…ใฎ่ฉณใ—ใ„ใƒ—ใƒญใƒ•ใ‚ฃใƒผใƒซใ‚„ใŠๅ•ๅˆใ›ใฏใ“ใกใ‚‰ใฎใƒšใƒผใ‚ธใพใงใ€‚
โ‡“Youtubeใ‚„X๏ผˆๆ—งTwitter๏ผ‰ใงใ‚‚ๆƒ…ๅ ฑ็™บไฟกไธญใงใ™๏ผ

่ฅฟไฝๆŠ€็ ”ใ‚’ใƒ•ใ‚ฉใƒญใƒผใ™ใ‚‹
PythonๅŸบ็คŽ

ใ‚ณใƒกใƒณใƒˆ