Je suis nouveau dans l'utilisation de python et de conda (et de linux d'ailleurs) et j'ai eu du mal à exécuter un notebook Jupyter via un environnement python 3.9. J'ai remarqué que l'environnement de base 3.8.5 fonctionne (et me permet d'ouvrir Jupyter 6.1.4), mais je ne sais pas pourquoi. J'ai mis à jour anaconda et conda via conda update conda
et conda update anaconda
et obtenir la même chose
$conda install ipykernel Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source. Collecting package metadata (repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Solving environment: \ Found conflicts! Looking for incompatible packages. This can take several minutes. Press CTRL-C to abort. failed UnsatisfiableError: The following specifications were found to be incompatible with the existing python installation in your environment: `Specifications: - ipykernel -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.8,<3.9.0a0|>=3.7,<3.8.0a0'] Your python: python=3.9 Found conflicts! Looking for incompatible packages. This can take several minutes. Press CTRL-C to abort. failed UnsatisfiableError: The following specifications were found to be incompatible with the existing python installation in your environment: Specifications: - ipykernel -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0|>=3.8,<3.9.0a0|>=3.7,<3.8.0a0'] Your python: python=3.9
Dans l'interface graphique anaconda-navigator, lorsque j'essaie d'utiliser un environnement py39 et que je clique sur installer sur Jupyter, je remarque qu'il essaie d'installer Jupyter version 6.0.3 et j'obtiens également cette erreur.
J'ai également essayé d'installer pykernel dans mon env (je ne sais pas si cela aurait fait quelque chose pour résoudre mon problème) dans lequel j'obtiens:
# All requested packages already installed.
Je suppose que c'est pourquoi Jupyter n'a pas pu installer notebook. Je suis vraiment nouveau dans ce domaine, donc si vous avez besoin de plus de détails, faites le moi savoir. Je ne comprends pas vraiment ce problème et je ne trouve rien de similaire.
3 Réponses :
Vous pouvez suivre les étapes ci-dessous:
conda create -n py39 python=3.9
pip3 install --upgrade pip
pip3 install jupyter
python C:\ProgramData\Anaconda3\envs\py39\Scripts\pywin32_postinstall.py -install
Ne fonctionne pas pour moi, votre réponse est également pour Windows, OP a demandé Linux.
Vous devez écrire trois codes dans le terminal.
Ce que j'ai essayé, basé sur la réponse de Pushpendra Singh Nathavat est:
import sys sys.version
Vous pouvez vérifier la version Python dans le notebook en utilisant:
conda create -n py39 python=3.9 -y conda activate py39 pip install jupyter jupyter notebook
Pour moi, il est clairement indiqué que votre version Python (3.9) est incompatible. La version 3.8 est également incompatible si vous lisez attentivement le message d'erreur.
@AivarPaalberg 3.8 n'est pas incompatible, en fait, si vous lisez encore plus attentivement le message d'erreur. Les deux dernières entrées sont dans le désordre.
Oui, je suis corrigé. Tout en suggérant de «lire attentivement», il faut suivre ses propres conseils :-). Donc c'est 3,8 <= compatible <3,8,0a0