ubuntu 卸载 python3.5, 安装 python3.4 不成功

 残伤贱爱 发布于 2022-10-29 13:41

有个Django的项目,需要python3.4环境,但我的 ubuntu16.04 里之前已安装了python3.5,我sudo apt-get install python3.4老是安装不了,显示:根据正则表达式“python3.4”选中了‘libpython3.4-minimal’。
尝试卸载python3.5,sudo apt-get remove python3.5, apt-get removeall python3.5都不管用,执行python3.5依旧存在。

如何安装python3.4? 如何彻底卸载python3.5?

5 个回答
  • ubuntu16.04 x64 server虚拟机, 搜索apt search python3.4无结果. 也试了更多变种的匹配方式也无结果.

    事实上, 官方软件仓库中通常不会存储有一个软件或库的多个版本, 而会选择当前的最新稳定版.

    因此, 推荐使用多版本环境管理. 除了上述工具, 也可使用conda. 推荐理由是, 由大公司维护, 在python官方软件源外, 还维护有一个包含大量科学计算包的源, 其中所有的包都维持最新版本.

    wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
    chmod u+x Miniconda3-latest-Linux-x86_64.sh && ./Miniconda3-latest-Linux-x86_64.sh
    conda create -n py3.4 [pkg1, pkg2...] python=3.4  #创建python3.4环境, 可同时安装指定包
    conda remove -n py3.4 --all  #删除环境及其所有包
    source activate py3.4  #切换到py3.4环境, 则当前python版本为3.4
    source deactivate  #还原之前的环境

    创建环境时, 可指定anaconda, 其是一个包组, 包含完整的科学计算包.

    这里推荐设定两个别名, alias py3.4='source activate py3.4'alias py-='source deactivate'. 注意, 别名是py-, 意为去除环境.

    更多命令参数, 运行conda --help获取.

    2022-10-31 00:18 回答
  • python3.5被系统依赖了,卸载不了的。你可以试试

    sudo add-apt-repository ppa:fkrull/deadsnakes
    sudo apt-get update
    sudo apt-get -y install python3.4
    2022-10-31 00:19 回答
  • 卸载python3试试
    然后实在不行先用virtualenv

    2022-10-31 00:19 回答
  • 为什么不用virtualenv或者pyenv呢,标准的多版本共存解决方案

    2022-10-31 00:21 回答
  • 一般不推荐卸载系统自带的python
    请使用virtualenv
    卸载系统自带python可能会导致问题例子

    2022-10-31 00:21 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有