Deepin安装Python3
<p>https://www.jianshu.com/p/0c61bdfb9589</p><p>也可以看这篇,本文是这篇的简捷版,均原创<br>
首先,把系统更到最新,并复制下面的代码</p>
<p><code>sudo apt update</code></p>
<p>更新软件包</p>
<p><code>sudo apt upgrade</code></p>
<p>安装相关依赖,复制代码即可</p>
<p><code>sudo apt install gedit make build-essential libssl-dev zlib1g-dev</code></p>
<p>再安装</p>
<p><code>sudo apt install libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm</code></p>
<p>还安装</p>
<p><code>sudo apt install libncurses5-dev libncursesw5-dev xz-utils tk-dev</code></p>
<p>浏览器访问Python源码下载地址,下载源码</p>
<p><code>https://www.python.org/downloads/source/</code></p>
<p><img src="https://img2020.cnblogs.com/blog/1441611/202011/1441611-20201114110843387-1311482046.png" alt="" loading="lazy"></p>
<p>在左侧<code>Latest Python 3 Release - Python 3.9.0</code>右键,选择复制链接地址,去打开迅雷极速版,没有就去应用商店安装。<br>
打开迅雷极速版之后会弹出一个框,立即下载也可以,最好改<code>/opt/</code>那个目录保存<br>
下载很快,一般2M一秒。<br>
下载完成后终端(Ctrl+Alt+T)进入你下载的目录,输入以下命令,以具体文件名为准。</p>
<p>或者</p>
<pre><code class="language-sh">cd /opt
wget https://www.python.org/downloads/release/python-390/
tar -zxvf Python-3.9.0.tgz
</code></pre>
<h1 id="这是解压出来的目录">这是解压出来的目录</h1>
<pre><code class="language-sh">cd Python-3.9.0
./configure --enable-optimizations
</code></pre>
<h1 id="编译并安装python时可能要输密码">编译并安装Python时可能要输密码</h1>
<p><code>make -j8 && sudo make altinstall</code></p>
<p>注意!这里的后面的数字不是越大越好,而是你的CPU(处理器)线程数,如你的CPU是4核8线程,j后面的数字就是8</p>
<p>如需要再次编译请输入( 根据需要,选择执行)</p>
<p><code>sudo make clean</code></p>
<h1 id="清理编译过的文件--根据需要选择执行">清理编译过的文件 ( 根据需要,选择执行)</h1>
<p><code>make -j8 && sudo make altinstall</code></p>
<h1 id="编译并安装">编译并安装</h1>
<p>完成!输入这行命令看看版本是否一致</p>
<p><code>python -V</code></p>
<p>如果不一样的话,则先输入这行命令</p>
<pre><code class="language-sh">root@haima-PC:/opt/Python-3.9.0# python3 -V
Python 3.5.3
</code></pre>
<p>如果显示的版本号仍然不对,则先输入你的Python版本的前面两个数字和小数点,如我下载的版本是Python3.8.2,那么我就输入</p>
<p><code>Python3.9 -V</code></p>
<p>以此类推,如果确认版本号正确,就把你的这条命令前面那段(python3.9,要小写的)记下来,然后输入<br>
复杂添加<br>
<code>sudo gedit ~/.bashrc</code></p>
<p>在最后那里按回车,输入</p>
<p><code>alias python=python3.9</code></p>
<p>简单添加</p>
<p><code>echo "alias python=python3.9" >> ~/.bashrc</code></p>
<p>网上说还可以用<code>alias p</code>来代替<code>alias python</code>,但亲测不行。<br>
这里的<code>python3.8</code>就是你记住的那条命令的前面那段。点击保存,然后输入这行命令生效即可</p>
<p><code>source ~/.bashrc</code></p>
<p>最好直接复制,以免输错,注意,一个字母都不能错。这样子,你下次就可以直接使用python命令了,而不用再次输入你记住的那条命令,十分方便,然后你下载编译的Python就成为你的默认的Python了!是不是很有成就感呢?</p>
<p><strong>运行<code>helloworld</code></strong></p>
<pre><code class="language-sh">mkdir -p /home/haima/python
cd /home/haima/python
vim helloworld.py
</code></pre>
<p>输入以下内容</p>
<pre><code class="language-python">#!/usr/bin/python
print("hello world !")
</code></pre>
<p>命令行执行</p>
<p><code>python helloworld.py</code></p>
</div>
<div id="MySignature" role="contentinfo">
http://www.cnblogs.com/haima/<br><br>
来源:https://www.cnblogs.com/haima/p/13972643.html
頁:
[1]