{"id":39527,"date":"2023-12-19T11:03:34","date_gmt":"2023-12-19T02:03:34","guid":{"rendered":"https:\/\/laboradian.com\/?p=39527"},"modified":"2023-12-19T11:03:34","modified_gmt":"2023-12-19T02:03:34","slug":"update-python-via-pyenv","status":"publish","type":"post","link":"https:\/\/laboradian.com\/update-python-via-pyenv\/","title":{"rendered":"pyenv\u3092\u4f7f\u3063\u3066\u5165\u308c\u305fPython\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f (WSL)"},"content":{"rendered":"\n<p>WSL (Ubuntu 22.04.3 LTS) \u306b\u5165\u3063\u3066\u3044\u308b Python \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u66f4\u65b0\u3057\u307e\u3059\uff08<a href=\"https:\/\/github.com\/pyenv\/pyenv\" target=\"_blank\" rel=\"noreferrer noopener\">pyenv<\/a>\u3092\u4f7f\u3063\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u3042\u308a\u307e\u3059\uff09\u3002<\/p>\n\n\n\n<p>\u307e\u305a\u3001pyenv\u81ea\u4f53\u3092\u66f4\u65b0\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ cd $(pyenv root) \r\n$ git pull<\/code><\/pre>\n\n\n\n<p>\u73fe\u5728\u306e python \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ python -V\nPython 3.11.3<\/code><\/pre>\n\n\n\n<p>\u4eca\u56de\u306f\u30013.11.3 \u3067\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u308b python \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u8868\u793a\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ pyenv install -l<\/code><\/pre>\n\n\n\n<p>\u4eca\u56de\u30013.11.7 \u304c\u3042\u3063\u305f\u306e\u3067\u305d\u308c\u306b\u66f4\u65b0\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ pyenv install 3.11.7\n$ pyenv rehash<\/code><\/pre>\n\n\n\n<p>\u7d50\u69cb\u6642\u9593\u304c\u639b\u304b\u308a\u307e\u3059\u3002<\/p>\n\n\n\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f\u306e python \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3068\u3001\u5229\u7528\u4e2d\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ pyenv versions\n  system\r\n \uff08\u7701\u7565\uff09\r\n* 3.11.3 (set by \/mnt\/c\/Users\/foo\/.pyenv\/version)\n  3.11.7<\/code><\/pre>\n\n\n\n<p>3.11.3 \u3092\u5229\u7528\u3057\u3066\u3044\u308b\u3053\u3068\u304c\u78ba\u8a8d\u3067\u304d\u307e\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u5229\u7528\u3059\u308b python \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u30013.11.7 \u306b\u5909\u66f4\u3057\u307e\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ pyenv global 3.11.7<\/code><\/pre>\n\n\n\n<p>\u73fe\u5728\u306e python \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u78ba\u8a8d\u3057\u307e\u3059\uff08\u518d\u5ea6 pyenv versions \u3092\u5b9f\u884c\u3059\u308b\u306e\u3082\u3042\u308a\u3067\u3059\uff09\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ python -V\r\nPython 3.11.7<\/code><\/pre>\n\n\n\n<p>\u4ee5\u4e0a\u3067\u3059\u3002<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>pyenv\u3092\u4f7f\u3063\u3066\u5165\u308c\u305fPython\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f (WSL)\u3002<\/p>\n","protected":false},"author":2,"featured_media":28474,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[6],"tags":[25],"class_list":["post-39527","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming","tag-programming"],"modified_by":"laboradian","_links":{"self":[{"href":"https:\/\/laboradian.com\/wp-json\/wp\/v2\/posts\/39527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/laboradian.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/laboradian.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/laboradian.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/laboradian.com\/wp-json\/wp\/v2\/comments?post=39527"}],"version-history":[{"count":13,"href":"https:\/\/laboradian.com\/wp-json\/wp\/v2\/posts\/39527\/revisions"}],"predecessor-version":[{"id":39540,"href":"https:\/\/laboradian.com\/wp-json\/wp\/v2\/posts\/39527\/revisions\/39540"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/laboradian.com\/wp-json\/wp\/v2\/media\/28474"}],"wp:attachment":[{"href":"https:\/\/laboradian.com\/wp-json\/wp\/v2\/media?parent=39527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/laboradian.com\/wp-json\/wp\/v2\/categories?post=39527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/laboradian.com\/wp-json\/wp\/v2\/tags?post=39527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}