-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstalar-python-en-macos.html
101 lines (81 loc) · 6.07 KB
/
instalar-python-en-macos.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<!DOCTYPE html>
<html lang="es"><!--
Saludos desde Gotham, la ciudad sin tecla de tabulador.
_, _ _ ,_
.o888P Y8o8Y Y888o.
d88888 88888 88888b
d888888b_ _d88888b_ _d888888b
8888888888888888888888888888888
8888888888888888888888888888888
YJGS8P"Y888P"Y888P"Y888P"Y8888P
Y888 '8' Y8P '8' 888Y
'8o V o8'
` `
Why so serious? "The Joker"
-->
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>
Instalar Python3 en macOS
</title>
<!-- Begin Jekyll SEO tag v2.8.0 -->
<meta name="generator" content="Jekyll v4.3.0" />
<meta property="og:title" content="Instalar Python3 en macOS" />
<meta name="author" content="Riccardo Graziosi" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="La versión 2.7 de Python viene instalada por defecto en las últimas distribuciones de macOS, y parece ser que no podemos desinstalarla ya que es utilizada internamente en algún proceso de macOS. Así que no hay mas remedio que tener instaladas las dos versiones de Python en nuestro equipo." />
<meta property="og:description" content="La versión 2.7 de Python viene instalada por defecto en las últimas distribuciones de macOS, y parece ser que no podemos desinstalarla ya que es utilizada internamente en algún proceso de macOS. Así que no hay mas remedio que tener instaladas las dos versiones de Python en nuestro equipo." />
<link rel="canonical" href="http://garpa.net/instalar-python-en-macos.html" />
<meta property="og:url" content="http://garpa.net/instalar-python-en-macos.html" />
<meta property="og:site_name" content="Francisco Gárate, Actuario" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2020-07-26T19:00:00+02:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Instalar Python3 en macOS" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Riccardo Graziosi"},"dateModified":"2020-07-26T19:00:00+02:00","datePublished":"2020-07-26T19:00:00+02:00","description":"La versión 2.7 de Python viene instalada por defecto en las últimas distribuciones de macOS, y parece ser que no podemos desinstalarla ya que es utilizada internamente en algún proceso de macOS. Así que no hay mas remedio que tener instaladas las dos versiones de Python en nuestro equipo.","headline":"Instalar Python3 en macOS","mainEntityOfPage":{"@type":"WebPage","@id":"http://garpa.net/instalar-python-en-macos.html"},"url":"http://garpa.net/instalar-python-en-macos.html"}</script>
<!-- End Jekyll SEO tag -->
<link type="application/atom+xml" rel="alternate" href="http://garpa.net/feed.xml" title="Francisco Gárate, Actuario" />
<link rel="shortcut icon" type="image/x-icon" href="./logo.png" />
<link rel="stylesheet" href="http://garpa.net/assets/css/main.css" />
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-1137039-2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-1137039-2');
</script>
</head><body>
<header>
<div class="container site-header">
<div class="left">
<a class="home" href="/">
<h1 class="site-title">Francisco Gárate</h1>
<p class="subtitle">Actuario</p>
</a>
</div>
</div>
</header>
<main class="page-content" aria-label="Content">
<div class="wrapper">
<a href="http://garpa.net">..</a>
<h1>Instalar Python3 en macOS</h1>
<p>La versión 2.7 de Python viene instalada por defecto en las últimas distribuciones de macOS, y parece ser que no podemos desinstalarla ya que es utilizada internamente en algún proceso de macOS. Así que no hay mas remedio que tener instaladas las dos versiones de Python en nuestro equipo.</p>
<p><img src="/assets/images/install_osx_pkg.png" alt="Picture" /></p>
<p>Al compartir ambas versiones, para ejecutar la última versión de Python habrá que reemplazar el comando de <em>python</em> y <em>pip</em> por <strong>python3</strong> y <strong>pip3</strong>. Sin embargo, existe un truco para no tener que preocuparnos continuamente de la versión que se ejecuta. Consiste que crearnos un alias para que cada vez que se ejecute el comando “python” y el sistema ejecute automáticamente “python3” (al igual pasaría con el instalador pip).</p>
<p>Para ello, en el caso de utilizar macOS Catalina (macOS 10.15) habría que añadir los siguientes alias al fichero <code class="language-plaintext highlighter-rouge">.zshrc</code> (en la carpeta home del usuario), fichero que puede modificarse desde la consola con el comando <code class="language-plaintext highlighter-rouge">nano .zshrc</code> o con el programa textEdit o similar.</p>
<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">alias </span><span class="nv">python</span><span class="o">=</span><span class="s1">'python3'</span>
<span class="nb">alias </span><span class="nv">pip3</span><span class="o">=</span><span class="s1">'python3 -m pip'</span>
<span class="nb">alias </span><span class="nv">pip</span><span class="o">=</span><span class="s1">'pip3'</span>
</code></pre></div></div>
<p><img src="/assets/images/install_osx_zshrc.png" alt="Picture" /></p>
<p>En el caso de versiones de macOS anteriores, el fichero a modificar es <code class="language-plaintext highlighter-rouge">.bash_profile</code></p>
<p>Una vez modificado el fichero correspondiente, volver a cargar la preferencias de usuario ejecutando <code class="language-plaintext highlighter-rouge">su nombreusuario</code> y ya podremos comprobar que funciona como deseamos.</p>
<p><img src="/assets/images/install_osx_version.png" alt="Picture" /></p>
</div>
</main>
</body>
</html>