(Dans un environnement conda) L'environnement de base utilise python3.8, mais depuis le 22 septembre 2020, tensorflow ne prend pas en charge python3.8. Donc
--Créez un environnement appelé py37 pour python3.7
Je veux faire quelque chose comme ça.
conda create -n py37 python=3.7
Vous pouvez maintenant créer un environnement appelé py37 pour python3.7
Ensuite, je veux mettre les packages utilisés dans ds dans cet environnement. Tout d'abord, affichez la liste des packages ds au format txt.
conda list --explicit > ds.txt
ds.txt est créé dans le répertoire de travail actuel.
Puisque ds a utilisé python3.8, il y a un endroit pour installer python3.8 dans ds.txt. Plus précisément, la ligne suivante
https://repo.anaconda.com/pkgs/main/win-64/python-3.8.5-h5fd99cc_1.conda
Ouvrez ds.txt avec un éditeur ou quelque chose et supprimez cette ligne.
Reflète le contenu de ds.txt dans py37.
conda activate py37
Après avoir activé py37 avec
conda update --file ds.txt
Avec cela, le py37 nouvellement créé héritera de l'environnement ds autre que la version python.
https://repo.anaconda.com/pkgs/main/win-64/python-3.8.5-h5fd99cc_1.conda
Si cette phrase est correctement supprimée de ds.txt
conda create -n py37 python=3.7 --file ds.txt
Donc, je pense que je peux créer et reprendre l'environnement, mais je ne l'ai pas essayé.
C'est une approche assez manuelle, alors veuillez commenter s'il existe un moyen plus simple de le faire.
Recommended Posts