{"id":57,"date":"2018-10-02T10:15:31","date_gmt":"2018-10-02T10:15:31","guid":{"rendered":"https:\/\/develop-note.com\/blog\/?p=57"},"modified":"2022-02-16T22:21:02","modified_gmt":"2022-02-16T14:21:02","slug":"2019ironman-flask-restful-day01","status":"publish","type":"post","link":"https:\/\/www.develop-note.com\/blog\/2018\/10\/02\/2019ironman-flask-restful-day01\/","title":{"rendered":"\u7b2c\u5341\u5c46\u9435\u4eba\u8cfd flask-restful DAY01-\u641e\u61c2Python\u5b89\u88dd\u8207\u7de8\u8f2f"},"content":{"rendered":"<h1>\u4eba\u5bb6\u6c92\u6709\u8aaa\u7684\u4e8b<\/h1>\n<p>\u5728\u958b\u767c\u4e4b\u524d\u6700\u75db\u82e6\u7684\u4e0d\u5916\u4e4e\u662f\u74b0\u5883\u7684\u5efa\u7f6e\uff0c\u8981\u88dd\u4ec0\u9ebc\u8edf\u9ad4\u3001\u8981\u88dd\u5728\u54ea\u88e1\u8af8\u5982\u6b64\u985e\u7684\uff0c\u5982\u679c\u77e5\u9053\u88dd\u4ec0\u9ebc\u8edf\u9ad4\u7684\u8a71\u4e0d\u5916\u4e4e\u5c31\u662f\u5230\u5b98\u7db2\u4e0b\u8f09\u5b89\u88dd\u5305\u7136\u5f8cnext\u6309\u5230\u5e95\u5c31\u5b8c\u6210\u4e86\u3002\u4e0d\u904e\u9019\u6a23\u505a\u6c92\u4e8b\u5c31\u6c92\u4e8b\uff0c\u6709\u4e8b\u7684\u6642\u5019\u4e5f\u6c92\u6709\u4eba\u80fd\u5e6b\u4f60\uff0c\u56e0\u70ba\u5929\u77e5\u9053\u4f60\u88dd\u4e86\u4ec0\u9ebc\u3001\u8a2d\u5b9a\u4ec0\u9ebc\u3002\u6240\u4ee5\u7b2c\u4e00\u5929\u5148\u544a\u8a34\u8b80\u8005\u5011\u5982\u4f55\u5efa\u7f6e\u4e00\u500b\u958b\u767c\u74b0\u5883\uff0c\u4ee5\u53ca\u6211\u6240\u77e5\u9053\u7684\u5751\u3002<!--more--><\/p>\n<h1>\u7528\u4ec0\u9ebc\u5de5\u5177\u4f86\u7de8\u8f2f\u5462<\/h1>\n<p>\u901a\u5e38\u5927\u5bb6\u9664\u4e86\u554f\u958b\u767c\u8981\u88dd\u4ec0\u9ebc\u4e4b\u5916\u5c31\u662f\u554f\u7528\u4ec0\u9ebc\u4f86\u7de8\u8f2f\uff0c\u9019\u554f\u984c\u6c92\u4ec0\u9ebc\u6a19\u6e96\u7b54\u6848\uff0c\u5c31\u6311\u4f60\u7528\u7684\u4e0a\u624b\u7684\u5c31\u53ef\u4ee5\u4e86\uff0c\u5982\u679c\u9084\u6c92\u7528\u4e0a\u624b\u7684\u6211\u63a8\u85a6<a href=\"https:\/\/code.visualstudio.com\/\" rel=\"nofollow noopener\" target=\"_blank\">vscode<\/a>\u6216<a href=\"https:\/\/www.jetbrains.com\/pycharm\/\" rel=\"nofollow noopener\" target=\"_blank\">PyCharm<\/a>\uff0c\u9019\u5169\u500b\u7684\u5dee\u5225\u662f\u4e00\u500b\u514d\u9322\u4e0d\u904e\u8981\u81ea\u5df1\u627e\u5916\u639b\uff0c\u4e00\u500b\u5305\u5c71\u5305\u6d77\u53ef\u662f\u8981\u6536\u8cbb\u3002<\/p>\n<h1>\u5efa\u7f6e\u74b0\u5883<\/h1>\n<p>\u9019\u90e8\u5206\u7c21\u55ae\u8b1b\u4e0d\u5916\u4e4e\u5c31\u662f\u5230\u5b98\u7db2\u81ea\u5df1\u4e0b\u8f09\u5b89\u88dd\u5305\u5f8c\u4e0d\u65b7\u7684\u4e0b\u4e00\u6b65\u5373\u53ef\uff08Windows\u4e0b\uff09\uff0c\u4e0d\u904e\u5982\u679c\u771f\u7684\u9019\u9ebc\u505a\u4e4b\u5f8c\u5b89\u88dd\u67d0\u4e9b\u5957\u4ef6\u6642\u6703\u9047\u5230\u7f3a\u5c11\u67d0\u4e9b\u5143\u4ef6\u800c\u7121\u6cd5\u6b63\u5e38\u5b89\u88dd\u7684\u7a98\u5883\uff0c\u6240\u4ee5\u4ee5\u4e0b\u5206\u5225\u70ba\u5404\u500b\u4f5c\u696d\u7cfb\u7d71\u8aaa\u660e\u5176\u5b89\u88dd\u65b9\u5f0f\u3002<\/p>\n<h2>Linux<\/h2>\n<p>\u5728Linux\u7cfb\u5217\u7684\u8f03\u4e0d\u6703\u9047\u5230\u5201\u96e3\uff0c\u53ea\u8981\u57f7\u884c\uff1a<\/p>\n<pre><code class=\"language-bash\">$ sudo apt-get update \n$ sudo apt-get install python3.6<\/code><\/pre>\n<p>\u5373\u53ef\u5b8c\u6210python\u7684\u5b89\u88dd<\/p>\n<h2>macOS<\/h2>\n<p>macOS \u4e5f\u7b97\u53cb\u5584\u53ea\u8981\u5b89\u88dd<a href=\"https:\/\/brew.sh\" rel=\"nofollow noopener\" target=\"_blank\">Homebrew<\/a>\u7528\u4ee5\u4e0b\u6307\u4ee4\u5b89\u88dd\uff1a<\/p>\n<pre><code class=\"language-bash\"> $ brew install python <\/code><\/pre>\n<p>\u4e0d\u904e\u5982\u679c\u8b80\u8005\u6709\u88ddXcode \u7684\u8a71\u6703\u5148\u5b89\u88ddpython2.7\u9019\u90e8\u4efd\u57fa\u672c\u4e0a\u662f\u7121\u6cd5\u6539\u8b8a\u7684\uff0c\u4e0d\u904e\u4e4b\u5f8c\u6703\u4ecb\u7d39\u4e00\u500b\u5957\u4ef6\uff0c\u5230\u6642\u88dd\u54ea\u500b\u7248\u672c\u4e5f\u7121\u50b7\u5927\u96c5\u4e86\u3002<\/p>\n<h2>Windows<\/h2>\n<p>\u6240\u6709\u4f5c\u696d\u7cfb\u7d71\u4e2d\u8f03\u9ebb\u7169\u7684\u5c31\u5c6cWindows\uff0c\u4e0d\u904e\u5982\u679c\u53ea\u662f\u958b\u767c\u500bflask\u5176\u5be6\u53ef\u4ee5\u76f4\u63a5\u5b98\u7db2\u6293\u5b89\u88dd\u5305\u4f86\u5b89\u88dd\uff0c\u4e0d\u904e\u5982\u679c\u65e5\u5f8c\u60f3\u8981\u958b\u767cScrapy\u5c31\u6703\u9047\u5230\u7f3a\u5c11\u5143\u4ef6\u800c\u7121\u6cd5\u958b\u767c\u7684\u7a98\u5883\uff0c\u6240\u4ee5\u907f\u514d\u65e5\u5f8c\u9047\u5230\u554f\u984c\u9084\u4e0d\u5982\u4e00\u6b21\u88dd\u597d\uff0c\u6240\u4ee5\u63a5\u4e0b\u4f86\u5206\u4eab\u6211\u7684\u5b89\u88dd\u65b9\u6cd5\u3002\u9996\u5148\u8acb\u5148\u5b89\u88ddChocolatey\u63a5\u4e0b\u4f86\u57f7\u884c\u4ee5\u4e0b\u6307\u4ee4\uff1a<\/p>\n<pre><code class=\"language-bash\">C:\\&gt; choco install anaconda3<\/code><\/pre>\n<p>\u9019\u500banaconda \u662f\u4e00\u500b\u958b\u6e90\u7684python\u61f6\u4eba\u5305\uff0c\u5118\u7ba1\u4ed6\u5305\u5c71\u5305\u6d77\uff0c\u4e0d\u904e\u4ed6\u4fdd\u8b49\u4f60\u53ef\u4ee5\u7121\u75db\u958b\u767c\u3002<\/p>\n<h2>\u5c0f\u7d50<\/h2>\n<p>\u7d93\u904e\u5e7e\u756a\u6298\u9a30\u76f8\u4fe1\u8b80\u8005\u5011\u61c9\u8a72\u5df2\u7d93\u5b89\u88dd\u5b8c\u7562\u4e86\uff0c\u82e5\u662f\u8981\u958b\u59cb\u958b\u767c\u4e5f\u662f\u53ef\u4ee5\uff0c\u4f46\u662f\u6709\u500b\u91cd\u8981\u7684\u6771\u897f\u9084\u662f\u8981\u4ecb\u7d39\u7d66\u5927\u5bb6\uff0c\u4e0d\u904e\u5728\u6b64\u5148\u8ce3\u500b\u95dc\u5b50\u656c\u8acb\u671f\u5f85\u4e0b\u4e00\u7bc7\u6587\u7ae0\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4eba\u5bb6\u6c92\u6709\u8aaa\u7684\u4e8b \u5728\u958b\u767c\u4e4b\u524d\u6700\u75db\u82e6\u7684\u4e0d\u5916\u4e4e\u662f\u74b0\u5883\u7684\u5efa\u7f6e\uff0c\u8981\u88dd\u4ec0\u9ebc\u8edf\u9ad4\u3001\u8981\u88dd\u5728\u54ea\u88e1\u8af8\u5982\u6b64\u985e\u7684\uff0c\u5982\u679c\u77e5\u9053\u88dd\u4ec0\u9ebc\u8edf\u9ad4\u7684 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.develop-note.com\/blog\/2018\/10\/02\/2019ironman-flask-restful-day01\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u7b2c\u5341\u5c46\u9435\u4eba\u8cfd flask-restful DAY01-\u641e\u61c2Python\u5b89\u88dd\u8207\u7de8\u8f2f\u3009<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[2],"tags":[162,4,5,3],"class_list":["post-57","post","type-post","status-publish","format-standard","hentry","category-develop","tag-2018ironman","tag-flask","tag-flask-restful","tag-python"],"_links":{"self":[{"href":"https:\/\/www.develop-note.com\/blog\/wp-json\/wp\/v2\/posts\/57","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.develop-note.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.develop-note.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.develop-note.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.develop-note.com\/blog\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":41,"href":"https:\/\/www.develop-note.com\/blog\/wp-json\/wp\/v2\/posts\/57\/revisions"}],"predecessor-version":[{"id":2769,"href":"https:\/\/www.develop-note.com\/blog\/wp-json\/wp\/v2\/posts\/57\/revisions\/2769"}],"wp:attachment":[{"href":"https:\/\/www.develop-note.com\/blog\/wp-json\/wp\/v2\/media?parent=57"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.develop-note.com\/blog\/wp-json\/wp\/v2\/categories?post=57"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.develop-note.com\/blog\/wp-json\/wp\/v2\/tags?post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}