Maison > Questions et réponses > le corps du texte
有个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?
ringa_lee2017-04-17 17:52:14
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
巴扎黑2017-04-17 17:52:14
Pourquoi ne pas utiliser virtualenv
ou pyenv
, une solution standard de coexistence multi-version
迷茫2017-04-17 17:52:14
Essayez de désinstaller python3
Ensuite, si cela ne fonctionne pas, utilisez d'abord virtualenv
怪我咯2017-04-17 17:52:14
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
怪我咯2017-04-17 17:52:14
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
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