{"id":1322,"date":"2023-05-31T14:30:04","date_gmt":"2023-05-31T05:30:04","guid":{"rendered":"https:\/\/iothingsmaker.com\/?p=1322"},"modified":"2023-05-31T14:30:06","modified_gmt":"2023-05-31T05:30:06","slug":"%eb%a7%a5%ec%97%90-python-%ec%84%a4%ec%b9%98%ed%95%98%eb%8a%94-%ea%b0%84%eb%8b%a8%ed%95%9c-%eb%b0%a9%eb%b2%95-feat-homebrew","status":"publish","type":"post","link":"https:\/\/iothingsmaker.com\/%eb%a7%a5%ec%97%90-python-%ec%84%a4%ec%b9%98%ed%95%98%eb%8a%94-%ea%b0%84%eb%8b%a8%ed%95%9c-%eb%b0%a9%eb%b2%95-feat-homebrew\/","title":{"rendered":"\ub9e5\uc5d0 Python \uc124\uce58\ud558\ub294 \uac04\ub2e8\ud55c \ubc29\ubc95 (feat. Homebrew)"},"content":{"rendered":"\n

\uc774\ubc88\uc5d0\ub294 \ub9e5\uc5d0 Python\uc744 \uc124\uce58\ud558\ub294 \ubc29\ubc95\uc744 \uc54c\uc544\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \uae30\ubcf8\uc801\uc73c\ub85c OS\uc5d0 \ud0d1\uc7ac\ub418\uc5b4 \uc788\uc9c0\ub9cc, \ucd5c\uc2e0 \ubc84\uc804\uc758 Python\uc744 \uc0ac\uc6a9\ud574\uc57c\ud560 \ud544\uc694\uac00 \uc788\uace0, \ub610\ud55c \uac1c\ubc1c\ud658\uacbd \uad6c\uc131\uc744 \uc704\ud574\uc11c \ubcc4\ub3c4\ub85c \uc124\uce58\ub97c \uc6d0\ud558\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n

Python \uc124\uce58\ub294 \uac04\ub2e8\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n

Homebrew \ub97c \uc774\uc6a9\ud558\uc5ec \uba85\ub839\uc5b4 \ud55c \uc904\ub85c \uc124\uce58\uac00 \uac00\ub2a5\ud569\ub2c8\ub2e4. <\/p>\n\n\n\n

brew install python\n# or\nbrew reinstall python<\/pre>\n\n\n\n

\uc81c\ub300\ub85c \uc124\uce58\ub418\uc5c8\ub294\uc9c0 which \ub85c \ud655\uc778\ud574\ubd05\ub2c8\ub2e4.<\/p>\n\n\n\n

which python3\n# or\nwhich python<\/pre>\n\n\n\n

\ub05d\uc785\ub2c8\ub2e4. \uc774\uc81c Python\uc744 \uc0ac\uc6a9\ud558\uba74 \ub429\ub2c8\ub2e4. \uc815\ub9d0 \uac04\ub2e8\ud558\uc8e0?!<\/p>\n\n\n\n

\ub9cc\uc57d, brew\uac00 \uc124\uce58\ub418\uc5b4 \uc788\uc9c0 \uc54a\ub2e4\uba74<\/strong> \ub2e4\uc74c \uba85\ub839\uc5b4\ub85c \uc124\uce58\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n

\/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)\"<\/pre>\n\n\n\n

Homebrew\ub294 \ub9e5\uc5d0 \uc788\uc5b4\uc11c \ud544\uc218 \ud504\ub85c\uadf8\ub7a8\uc774\ub77c\uace0 \uc0dd\uac01\ud558\uc2dc\uba74 \ub429\ub2c8\ub2e4. \ub9c8\uce58 \ub9ac\ub205\uc2a4\uc5d0\uc11c apt\uac00 \ud544\uc218 \uc778\uac83\ucc98\ub7fc \ub9e5 \uc0ac\uc6a9\uc790\ub77c\uba74 \uc720\uc6a9\ud558\uac8c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \ud328\ud0a4\uc9c0 \uad00\ub9ac \ud504\ub85c\uadf8\ub7a8\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n

\uc790\uc138\ud55c \ub0b4\uc6a9\uc740 Homebrew \ud648\ud398\uc774\uc9c0\uc5d0\uc11c \ud655\uc778\ud558\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n

https:\/\/brew.sh\/<\/a><\/p>\n\n\n\n

\uc124\uce58\uac00 \ub05d\ub098\uba74, which \uba85\ub839\uc5b4\ub85c \uc2e4\ud589\ud30c\uc77c \uc704\uce58\ub97c \ud655\uc778\ud558\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n

which brew<\/pre>\n\n\n\n

\uc0ac\uc2e4, python\uc744 \uc124\uce58\ud558\ub294 \uac83\uc774 \uadf8\ub9ac \uc5b4\ub824\uc6b4 \uc791\uc5c5\uc740 \uc544\ub2d9\ub2c8\ub2e4. brew \ub9cc \uc788\ub2e4\uba74 \ub9d0\uc774\uc8e0.<\/p>\n\n\n\n

brew\ub85c \uc804\uc138\uacc4\uc5d0\uc11c \uc124\uce58\ud55c top 10 \ubaa8\ub4c8\uc740 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n

<\/td>Formula<\/td>Events<\/td>%<\/td><\/tr>
#1<\/td>node<\/code><\/a><\/td>3,635,283<\/td>3.12%<\/td><\/tr>
#2<\/td>git<\/code><\/a><\/td>2,997,694<\/td>2.57%<\/td><\/tr>
#3<\/td>python@3.9<\/code><\/a><\/td>2,720,907<\/td>2.33%<\/td><\/tr>
#4<\/td>python@3.10<\/code><\/a><\/td>2,385,641<\/td>2.05%<\/td><\/tr>
#5<\/td>awscli<\/code><\/a><\/td>2,108,589<\/td>1.81%<\/td><\/tr>
#6<\/td>glib<\/code><\/a><\/td>1,649,707<\/td>1.41%<\/td><\/tr>
#7<\/td>pyenv<\/code><\/a><\/td>1,635,847<\/td>1.40%<\/td><\/tr>
#8<\/td>ffmpeg<\/code><\/a><\/td>1,375,768<\/td>1.18%<\/td><\/tr>
#9<\/td>harfbuzz<\/code><\/a><\/td>1,354,142<\/td>1.16%<\/td><\/tr>
#10<\/td>imagemagick<\/code><\/a><\/td>1,310,866<\/td>1.12%<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n

\uc804\uccb4 \ubaa9\ub85d\uc774 \uad81\uae08\ud558\ub2e4\uba74, \uc544\ub798 URL\uc5d0\uc11c \ud655\uc778 \ud558\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. (1\ub9cc\uac1c\uc758 \ubaa9\ub85d\uc744 \ud655\uc778\ud558\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4)<\/p>\n\n\n\n

https:\/\/formulae.brew.sh\/analytics\/install-on-request\/365d\/<\/a><\/p>\n\n\n\n

\uac10\uc0ac\ud569\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"

\uc774\ubc88\uc5d0\ub294 \ub9e5\uc5d0 Python\uc744 \uc124\uce58\ud558\ub294 \ubc29\ubc95\uc744 \uc54c\uc544\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \uae30\ubcf8\uc801\uc73c\ub85c OS\uc5d0 \ud0d1\uc7ac\ub418\uc5b4 \uc788\uc9c0\ub9cc, \ucd5c\uc2e0 \ubc84\uc804\uc758 Python\uc744 \uc0ac\uc6a9\ud574\uc57c\ud560 \ud544\uc694\uac00 \uc788\uace0, \ub610\ud55c \uac1c\ubc1c\ud658\uacbd \uad6c\uc131\uc744 \uc704\ud574\uc11c \ubcc4\ub3c4\ub85c \uc124\uce58\ub97c \uc6d0\ud558\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc2b5\ub2c8\ub2e4. Python \uc124\uce58\ub294 \uac04\ub2e8\ud569\ub2c8\ub2e4. Homebrew \ub97c \uc774\uc6a9\ud558\uc5ec \uba85\ub839\uc5b4 \ud55c \uc904\ub85c \uc124\uce58\uac00 \uac00\ub2a5\ud569\ub2c8\ub2e4. \uc81c\ub300\ub85c \uc124\uce58\ub418\uc5c8\ub294\uc9c0 which \ub85c \ud655\uc778\ud574\ubd05\ub2c8\ub2e4. \ub05d\uc785\ub2c8\ub2e4. \uc774\uc81c Python\uc744 \uc0ac\uc6a9\ud558\uba74 \ub429\ub2c8\ub2e4. \uc815\ub9d0 \uac04\ub2e8\ud558\uc8e0?! \ub9cc\uc57d, brew\uac00 \uc124\uce58\ub418\uc5b4 \uc788\uc9c0 \uc54a\ub2e4\uba74 \ub2e4\uc74c \uba85\ub839\uc5b4\ub85c … <\/p>\n

\ub354 \uc77d\uae30<\/a><\/p>\n","protected":false},"author":1,"featured_media":1325,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_ti_tpc_template_sync":false,"_ti_tpc_template_id":"","footnotes":""},"categories":[9,1030],"tags":[1049,1033,1046],"_links":{"self":[{"href":"https:\/\/iothingsmaker.com\/wp-json\/wp\/v2\/posts\/1322"}],"collection":[{"href":"https:\/\/iothingsmaker.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iothingsmaker.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iothingsmaker.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iothingsmaker.com\/wp-json\/wp\/v2\/comments?post=1322"}],"version-history":[{"count":4,"href":"https:\/\/iothingsmaker.com\/wp-json\/wp\/v2\/posts\/1322\/revisions"}],"predecessor-version":[{"id":1327,"href":"https:\/\/iothingsmaker.com\/wp-json\/wp\/v2\/posts\/1322\/revisions\/1327"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iothingsmaker.com\/wp-json\/wp\/v2\/media\/1325"}],"wp:attachment":[{"href":"https:\/\/iothingsmaker.com\/wp-json\/wp\/v2\/media?parent=1322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iothingsmaker.com\/wp-json\/wp\/v2\/categories?post=1322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iothingsmaker.com\/wp-json\/wp\/v2\/tags?post=1322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}