Muh*_*har 5 python python-3.x raspberry-pi raspberry-pi3
我需要树莓派中的 python 最新版本。
我试过了,apt install python3 3.8
apt install python3但这没有用。
而且我还需要更新我的树莓派 python IDLE
XER*_*0ZZ 14
首先更新Raspbian。
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
然后安装先决条件,这将使 Python 和/或软件包的进一步安装更加顺畅。
sudo apt-get install -y build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev libffi-dev
Run Code Online (Sandbox Code Playgroud)
然后安装 Python,也许通过下载压缩文件?
示例 1:
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
Run Code Online (Sandbox Code Playgroud)
提取文件夹:
sudo tar zxf Python-3.8.0.tgz
Run Code Online (Sandbox Code Playgroud)
进入文件夹:
cd Python-3.8.0
Run Code Online (Sandbox Code Playgroud)
初始配置:
sudo ./configure --enable-optimizations
Run Code Online (Sandbox Code Playgroud)
使用上述参数运行文件夹内的 makefile:
sudo make -j 4
Run Code Online (Sandbox Code Playgroud)
这次再次运行 makefile 直接安装软件包:
sudo make altinstall
Run Code Online (Sandbox Code Playgroud)
也许您已经这样做了,但您不知道如何将新版本设置为系统的默认版本?
首先检查它是否已安装:
python3.8 -V
Run Code Online (Sandbox Code Playgroud)
向 .bashrc 发送一个强命令,告诉他谁(哪个版本)负责 Python
echo "alias python=/usr/local/bin/python3.8" >> ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
再次!告诉他,因为 .bashrc 必须理解!我在开玩笑 - 您必须找到文件的来源,以便可以立即应用更改:
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
然后检查您的系统是否将 Python 的默认版本更改为 Python 3.8
python -V
Run Code Online (Sandbox Code Playgroud)
失败取决于许多因素:安装了什么依赖项,添加到 source_list.d 的包是什么,安装过程中出现的一些不便。所有可能给你的信息比你想象的要多,请仔细阅读。希望它有所帮助。
| 归档时间: |
|
| 查看次数: |
14905 次 |
| 最近记录: |