2017-07-20 6 views
0

Ich habe eine virtuelle Umgebung mit Python3.3 erstellt, die ich mit Siemens NX verbinden muss. conda erstellen -n nxve python = 3.3 anacondaWie kann ich Jupyter-Notebook aus meiner virtuellen Umgebung ausführen?

Ich möchte Jupyter Notebook aus dieser virtuellen Umgebung ausführen. Wenn ich versuche, es zu installieren, erhalte ich Versionskonflikte.

activate nxev 
conda install jupyter 
Fetching package metadata ........... 
Solving package specifications: . 

UnsatisfiableError: The following specifications were found to be in 
conflict: 
    - jupyter -> ipykernel -> jupyter_client -> jupyter_core -> python 2.7* 
    - python 3.3* 
Use "conda info <package>" to see the dependencies for each package. 

Wie bekomme ich Jupyter Notebook in dieser virtuellen Umgebung installiert? Ist es alternativ möglich, den Kernel der virtuellen Umgebung von der Root-Installation von jupyter notebook auszuführen?

+0

Sie können versuchen, nur 'ipykernel' zu installieren, das einen Kernel installieren sollte, den Sie aus der' notizbuch'-Installation der Stammumgebung verwenden können. Warum installieren Sie jedoch alle Anaconda in dieser neuen Umgebung? Warum nicht einfach "conda -n nxve python = 3.3" erstellen und dann nur die benötigten Pakete installieren? Ich vermute, dass das einige Fehler verursacht, wenn irgendwelche der Abhängigkeiten für 'jupyter' nicht für Python 3.3 gepackt sind – darthbith

Antwort

0

Der Jupyter-Stapel erzeugt oft andere Prozesse. Meine Vermutung ist, dass, wenn Sie Python in der Befehlszeile ausführen, es zu Python 2.7 auflösen wird. Versuchen Sie einen Alias ​​Einstellung:

alias python=python3 

Auch stellen Sie sicher, dass Ihre PATH und PYTHONPATH Variablen nicht auf etwas verweisen python2 verwandt.

Verwandte Themen