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

有个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教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(5)
左手右手慢动作

Il n'est généralement pas recommandé de désinstaller le python fourni avec le système
Veuillez utiliser virtualenv
La désinstallation du python fourni avec le système peut causer des problèmes

巴扎黑

Pourquoi ne pas utiliser virtualenv ou pyenv, une solution standard de coexistence multi-version

迷茫

Essayez de désinstaller python3
Ensuite, si cela ne fonctionne pas, utilisez d'abord virtualenv

刘奇

Python3.5 dépend du système et ne peut pas être désinstallé. Vous pouvez essayer

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

Dans la machine virtuelle ubuntu16.04 x64 server, la recherche de apt search python3.4 n'a donné aucun résultat. J'ai également essayé d'autres méthodes de correspondance de variantes sans résultat

.

En fait, le référentiel de logiciels officiel ne stocke généralement pas plusieurs versions d'un logiciel ou d'une bibliothèque, mais la dernière version stable est sélectionnée.

Par conséquent, il est recommandé d'utiliser la gestion de l'environnement multi-versions. En plus des outils ci-dessus, vous pouvez également utiliser conda La raison de la recommandation est qu'elle est maintenue par une grande entreprise en plus de <.> source officielle du logiciel, il maintient également un grand nombre de packages de calcul scientifique, où tous les packages sont maintenus à la dernière version.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  #还原之前的环境

Lors de la création d'un environnement, vous pouvez spécifier

, qui est un groupe de packages contenant des packages de calcul scientifique complets.anaconda

Il est recommandé de définir deux alias ici,

et alias py3.4='source activate py3.4' Notez que l'alias est alias py-='source deactivate', ce qui signifie supprimer l'environnement. py-Pour plus de paramètres de commande, exécutez

pour obtenir.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal