5
votes

Impossible d'exécuter Jupyter Notebook avec python 3.9 env

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 commentaires

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


3 Réponses :


0
votes

Vous pouvez suivre les étapes ci-dessous:

  1. conda create -n py39 python=3.9
  2. pip3 install --upgrade pip
  3. pip3 install jupyter
  4. Aller à l'invite anaconda
  5. Activer py39
  6. Exécutez jupyter-notebook
  7. Exécutez après avoir changé le chemin selon votre machine: python C:\ProgramData\Anaconda3\envs\py39\Scripts\pywin32_postinstall.py -install
  8. Exécuter: jupyter-notebook à partir de l'invite anaconda
  9. Vérifiez la version de Python sur le notebook Jupyter.

1 commentaires

Ne fonctionne pas pour moi, votre réponse est également pour Windows, OP a demandé Linux.



-1
votes

Vous devez écrire trois codes dans le terminal.

  1. conda créer -n py39 python = 3.9
  2. pip3 install --upgrade pip
  3. pip3 installer jupyter

0 commentaires

0
votes

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


0 commentaires