{"id":378,"date":"2022-09-19T15:34:22","date_gmt":"2022-09-19T07:34:22","guid":{"rendered":"https:\/\/qaqaq.top\/?p=378"},"modified":"2022-11-27T12:43:10","modified_gmt":"2022-11-27T04:43:10","slug":"docker-code-server%e5%ae%89%e8%a3%85pip%e4%bb%a5%e5%8f%8a%e8%b8%a9%e5%9d%91","status":"publish","type":"post","link":"https:\/\/qaqaq.top\/?p=378","title":{"rendered":"Docker code-server\u5b89\u88c5pip\u4ee5\u53ca\u8e29\u5751"},"content":{"rendered":"\n<p>\u5b89\u88c5pip<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl https:\/\/bootstrap.pypa.io\/get-pip.py -o get-pip.py\nsudo python3 get-pip.py<\/code><\/pre>\n\n\n\n<p>\u62a5\u9519\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Traceback (most recent call last):\n  File \"\/home\/coder\/get-pip.py\", line 32099, in &lt;module&gt;\n    main()\n  File \"\/home\/coder\/get-pip.py\", line 135, in main\n    bootstrap(tmpdir=tmpdir)\n  File \"\/home\/coder\/get-pip.py\", line 111, in bootstrap\n    monkeypatch_for_cert(tmpdir)\n  File \"\/home\/coder\/get-pip.py\", line 92, in monkeypatch_for_cert\n    from pip._internal.commands.install import InstallCommand\n  File \"&lt;frozen zipimport&gt;\", line 259, in load_module\n  File \"\/tmp\/tmpw0gfa0kk\/pip.zip\/pip\/_internal\/commands\/__init__.py\", line 9, in &lt;module&gt;\n  File \"&lt;frozen zipimport&gt;\", line 259, in load_module\n  File \"\/tmp\/tmpw0gfa0kk\/pip.zip\/pip\/_internal\/cli\/base_command.py\", line 15, in &lt;module&gt;\n  File \"&lt;frozen zipimport&gt;\", line 259, in load_module\n  File \"\/tmp\/tmpw0gfa0kk\/pip.zip\/pip\/_internal\/cli\/cmdoptions.py\", line 24, in &lt;module&gt;\n  File \"&lt;frozen zipimport&gt;\", line 259, in load_module\n  File \"\/tmp\/tmpw0gfa0kk\/pip.zip\/pip\/_internal\/cli\/parser.py\", line 12, in &lt;module&gt;\n  File \"&lt;frozen zipimport&gt;\", line 259, in load_module\n  File \"\/tmp\/tmpw0gfa0kk\/pip.zip\/pip\/_internal\/configuration.py\", line 26, in &lt;module&gt;\n  File \"&lt;frozen zipimport&gt;\", line 259, in load_module\n  File \"\/tmp\/tmpw0gfa0kk\/pip.zip\/pip\/_internal\/utils\/logging.py\", line 29, in &lt;module&gt;\n  File \"&lt;frozen zipimport&gt;\", line 259, in load_module\n  File \"\/tmp\/tmpw0gfa0kk\/pip.zip\/pip\/_internal\/utils\/misc.py\", line 42, in &lt;module&gt;\n  File \"&lt;frozen zipimport&gt;\", line 259, in load_module\n  File \"\/tmp\/tmpw0gfa0kk\/pip.zip\/pip\/_internal\/locations\/__init__.py\", line 67, in &lt;module&gt;\n  File \"&lt;frozen zipimport&gt;\", line 259, in load_module\n  File \"\/tmp\/tmpw0gfa0kk\/pip.zip\/pip\/_internal\/locations\/_distutils.py\", line 20, in &lt;module&gt;\nModuleNotFoundError: No module named 'distutils.cmd'<\/code><\/pre>\n\n\n\n<p>\u53d1\u73b0\u7cfb\u7edf\u7f3a\u5c11distutils\uff0c\u5b89\u88c5distutils<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install python3-distutils<\/code><\/pre>\n\n\n\n<p>\u62a5\u9519\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Reading package lists... Done\nBuilding dependency tree... Done\nReading state information... Done\nE: Unable to locate package python3-distutils<\/code><\/pre>\n\n\n\n<p>\u66f4\u65b0\u7cfb\u7edf\u6e90<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update<\/code><\/pre>\n\n\n\n<p>\u7136\u540e\u6267\u884c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install python3-distutils<\/code><\/pre>\n\n\n\n<p>\u6267\u884c<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo python3 get-pip.py<\/code><\/pre>\n\n\n\n<p>\u6267\u884cpip &#8211;version<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>pip 22.2.2 from \/usr\/local\/lib\/python3.9\/dist-packages\/pip (python 3.9)<\/code><\/pre>\n\n\n\n<p>pip\u5b89\u88c5\u6210\u529f<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5b89\u88c5pip \u62a5\u9519\uff1a \u53d1\u73b0\u7cfb\u7edf\u7f3a\u5c11distutils\uff0c\u5b89\u88c5distutils \u62a5\u9519\uff1a \u66f4\u65b0\u7cfb\u7edf\u6e90 \u7136\u540e\u6267\u884c \u6267\u884c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[50],"class_list":["post-378","post","type-post","status-publish","format-standard","hentry","category-python-","tag-python"],"_links":{"self":[{"href":"https:\/\/qaqaq.top\/index.php?rest_route=\/wp\/v2\/posts\/378"}],"collection":[{"href":"https:\/\/qaqaq.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qaqaq.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qaqaq.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qaqaq.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=378"}],"version-history":[{"count":2,"href":"https:\/\/qaqaq.top\/index.php?rest_route=\/wp\/v2\/posts\/378\/revisions"}],"predecessor-version":[{"id":380,"href":"https:\/\/qaqaq.top\/index.php?rest_route=\/wp\/v2\/posts\/378\/revisions\/380"}],"wp:attachment":[{"href":"https:\/\/qaqaq.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qaqaq.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qaqaq.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}