你如何在覆盆子pi上更新到最新的python 3.5.1版本?

Rob*_*tha 10 python linux raspberry-pi python-3.5 raspberry-pi3

我昨天拿到了我的Raspberry Pi,我已经尝试用它编码了.我有一个计划在其上运行的程序,但它只与Python版本3.5.0或3.5.1兼容,我在互联网上找到的所有内容似乎都已过时,与Python 2有关或与之无关我的问题,因为我没有看到任何其他100%需要Python 3.5并且可以应对3.4(目前预装)..exe文件在Linux上不起作用.我是Raspberry Pi和Linux的新手,因为我一直是Windows用户.任何帮助表示赞赏.非常感谢 - 罗伯特

Rav*_*ezu 19

cd ~
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
tar -zxvf Python-3.5.1.tgz
cd Python-3.5.1
./configure && make && sudo make install
Run Code Online (Sandbox Code Playgroud)

  • 我按照您的步骤进行,我认为它确实有效,但是现在我该如何打开3.5?我试图在右上角的编程栏中打开python 3 idle,但它仍然打开3.4.2 o,0。谢谢回复 :) (2认同)

Way*_*ner 7

我会自己编译(事实上,有几次).我假设您正在运行Ubuntu或Raspbian.您应该能够安装依赖项:

$ sudo apt-get install build-essential \
                       libncursesw5-dev \
                       libreadline5-dev \
                       libssl-dev \
                       libgdbm-dev \
                       libc6-dev \
                       libsqlite3-dev tk-dev \
                       libbz2-dev
Run Code Online (Sandbox Code Playgroud)

然后去下载源并解压缩,然后安装它:

  $ tar -xzvf https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
  $ cd Python-3.5.1
  $ ./configure && make && sudo make install
Run Code Online (Sandbox Code Playgroud)

如果你错过了一个依赖关系,它可能会在这个./configure步骤中死亡.但如果一切正常,您将在Raspberry Pi上安装全新的Python 3.5.恭喜!