如何将Python 3.4.3替换为3.5

问题描述 投票:0回答:2

我使用的是 Ubuntun 17.2,并且安装了 Python 版本 3.4.3。但是,要安装包,我需要 Python 3.5。尝试简单地使用 apt-get 例程,仅 python3 是最新的。尝试通过

直接指定python的版本
sudo apt-get install python3=3.5

只告诉我该版本不存在。有人可以帮忙吗?

编辑:添加评论中提到的存储库允许我安装python3.5。但是该软件包仍然无法安装。 我要安装的软件包名为 kwant。我尝试通过克隆到 git 来安装它:

sudo pip3 install git+https://gitlab.kwant-project.org/kwant/kwant.git

但是我仍然收到错误

错误:需要 Python 3.5,但已安装 3.4.3

linux python-3.x ubuntu apt
2个回答
0
投票

更新!我发现:存储库不再定期更新,并且按照所有者公告应被视为过时

sudo add-apt-repository ppa:deadsnakes
sudo apt-get update
sudo apt-get install python3.5

或者试试这个方法

sudo apt-get update
sudo apt-get upgrade

(此方法未经我测试,但可能对你有帮助):

sudo apt-get install libssl-dev openssl
wget https://www.python.org/ftp/python/3.5.7/Python-3.5.7.tgz
sudo tar -xzvf Python-3.5.7.tgz
cd Python-3.5.7
./configure
sudo make
sudo make install

https://www.youtube.com/watch?v=jpdFwfGFlq8


0
投票

我建议使用所需的 python 版本创建一个新的虚拟环境,并从一开始就安装依赖项,因为在安装依赖项时,轮子基于 python 版本,为另一个 python 版本安装的依赖项可能会出现问题。您也可以查看我对此问题的回答

© www.soinside.com 2019 - 2024. All rights reserved.