ubuntu 卸载 python3.5, 安装 python3.4 不成功
高洛峰
高洛峰 2017-04-17 17:50:14
0
5
951

有个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?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(5)
左手右手慢动作

一般不推荐卸载系统自带的python
请使用virtualenv
卸载系统自带python可能会导致问题例子

巴扎黑

为什么不用virtualenv或者pyenv呢,标准的多版本共存解决方案

迷茫

卸载python3试试
然后实在不行先用virtualenv

刘奇

python3.5被系统依赖了,卸载不了的。你可以试试

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get -y install python3.4
刘奇

ubuntu16.04 x64 server虚拟机, 搜索apt search python3.4无结果. 也试了更多变种的匹配方式也无结果. 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

事实上, 官方软件仓库中通常不会存储有一个软件或库的多个版本, 而会选择当前的最新稳定版.🎜 🎜因此, 推荐使用多版本环境管理. 除了上述工具, 也可使用conda. 推荐理由是, 由大公司维护, 在python官方软件源外, 还维护有一个包含大量科学计算包的源, 其中所有的包都维持最新版本.🎜 rrreee 🎜创建环境时, 可指定anaconda, 其是一个包组, 包含完整的科学计算包.🎜 🎜这里推荐设定两个别名, alias py3.4='source activate py3.4'alias py-='source deactivate'. 注意, 别名是py-, 意为去除环境.🎜 🎜更多命令参数, 运行conda --help获取.🎜
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!