{"id":14,"date":"2024-01-26T01:21:23","date_gmt":"2024-01-26T01:21:23","guid":{"rendered":"https:\/\/alexparedes.com\/?p=14"},"modified":"2024-04-19T01:54:37","modified_gmt":"2024-04-19T01:54:37","slug":"python-no-macos-guia-de-instalacao","status":"publish","type":"post","link":"https:\/\/alexparedes.com\/?p=14","title":{"rendered":"Python no MacOS: Guia de Instala\u00e7\u00e3o"},"content":{"rendered":"\n<p>Se voc\u00ea \u00e9 novo no desenvolvimento em Python e est\u00e1 usando um computador macOS, este guia fornecer\u00e1 instru\u00e7\u00f5es passo a passo para instalar o Python em seu sistema operacional.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Passo 1: Verificar a Vers\u00e3o do macOS<\/h3>\n\n\n\n<p>Antes de come\u00e7ar, certifique-se de estar usando uma vers\u00e3o do macOS compat\u00edvel com a instala\u00e7\u00e3o do Python. Normalmente, vers\u00f5es recentes do macOS j\u00e1 v\u00eam com o Python pr\u00e9-instalado. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Passo 2: Abra o Terminal<\/h3>\n\n\n\n<p>Voc\u00ea pode encontrar o Terminal no diret\u00f3rio &#8220;Utilit\u00e1rios&#8221; dentro da pasta &#8220;Aplicativos&#8221; ou pesquisar no Spotlight pressionando <code>Cmd + Espa\u00e7o<\/code> e digitando &#8220;Terminal&#8221;.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Passo 3: Instalar o Homebrew<\/h3>\n\n\n\n<p>O Homebrew \u00e9 um gerenciador de pacotes que facilita a instala\u00e7\u00e3o de software no macOS. Execute o seguinte comando no Terminal para instal\u00e1-lo:<\/p>\n\n\n\n<p>bashCopy code<\/p>\n\n\n\n<p><code>\/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/master\/install.sh)\"<\/code><\/p>\n\n\n\n<p>Siga as instru\u00e7\u00f5es no terminal para concluir a instala\u00e7\u00e3o do Homebrew. No final, adicione o path nas vari\u00e1veis de ambiente do seu mac:<\/p>\n\n\n\n<p><code>echo 'eval $(\/opt\/homebrew\/bin\/brew shellenv)' &gt;&gt; $HOME\/.zprofile<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Passo 4: Instalar o Python usando o Homebrew<\/h3>\n\n\n\n<p>Agora que o Homebrew est\u00e1 instalado, use o seguinte comando para instalar o Python:<\/p>\n\n\n\n<p>bashCopy code<\/p>\n\n\n\n<p><code>brew install python<\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Passo 5: Verificar a Instala\u00e7\u00e3o<\/h3>\n\n\n\n<p>Ap\u00f3s a conclus\u00e3o da instala\u00e7\u00e3o, verifique se o Python foi instalado corretamente digitando os seguintes comandos no Terminal:<\/p>\n\n\n\n<p>bashCopy code<\/p>\n\n\n\n<p><code>python3 --version<\/code><\/p>\n\n\n\n<p>Voc\u00ea dever\u00e1 ver a vers\u00e3o do Python instalada no seu sistema.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Passo 6: Instalando Pacotes<\/h3>\n\n\n\n<p>Alguns pacotes necess\u00e1rios para o python:<\/p>\n\n\n\n<p><code>brew install python-requests<\/code><\/p>\n\n\n\n<p><code>brew postinstall python3<\/code> <\/p>\n\n\n\n<p><code>pip3 install mysql-connector-python --break-system-packages<\/code><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Outros pacotes (n\u00e3o validados):<\/p>\n\n\n\n<p><code>brew install mysql-connector-c<\/code><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>brew install openssl<\/code><\/code><\/pre>\n\n\n\n<p><code>export LIBRARY_PATH=$LIBRARY_PATH:\/usr\/local\/opt\/openssl\/lib\/<\/code><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>brew link --overwrite mysql-connector-c --force<\/code><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Dicas Adicionais:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Virtualenv<\/strong>: Considere usar o Virtualenv para criar ambientes virtuais isolados para seus projetos Python. Isso ajuda a evitar conflitos entre diferentes vers\u00f5es de pacotes.bashCopy code<code>pip3 install virtualenv<\/code><\/li>\n\n\n\n<li><strong>Atualizar o pip<\/strong>: Certifique-se de que o gerenciador de pacotes pip est\u00e1 atualizado para a \u00faltima vers\u00e3o.bashCopy code<code>pip3 install --upgrade pip<\/code><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Recursos Adicionais:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.python.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Documenta\u00e7\u00e3o Oficial do Python<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/brew.sh\/\" target=\"_blank\" rel=\"noreferrer noopener\">P\u00e1gina do Homebrew<\/a><\/li>\n<\/ul>\n\n\n\n<p>Agora voc\u00ea est\u00e1 pronto para come\u00e7ar a programar em Python no seu macOS. Boa codifica\u00e7\u00e3o!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea \u00e9 novo no desenvolvimento em Python e est\u00e1 usando um computador macOS, este guia fornecer\u00e1 instru\u00e7\u00f5es passo a passo para instalar o Python&#8230;<\/p>\n","protected":false},"author":1,"featured_media":16,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,2],"tags":[5,6,4],"class_list":["post-14","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacao","category-python","tag-code","tag-programacao","tag-python"],"_links":{"self":[{"href":"https:\/\/alexparedes.com\/index.php?rest_route=\/wp\/v2\/posts\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alexparedes.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alexparedes.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alexparedes.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alexparedes.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14"}],"version-history":[{"count":9,"href":"https:\/\/alexparedes.com\/index.php?rest_route=\/wp\/v2\/posts\/14\/revisions"}],"predecessor-version":[{"id":39,"href":"https:\/\/alexparedes.com\/index.php?rest_route=\/wp\/v2\/posts\/14\/revisions\/39"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alexparedes.com\/index.php?rest_route=\/wp\/v2\/media\/16"}],"wp:attachment":[{"href":"https:\/\/alexparedes.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alexparedes.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alexparedes.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}