簡體   English   中英

命令行 python 和 jupyter notebook 使用兩個不同版本的 torch

[英]Command line python and jupyter notebooks use two different versions of torch

在我的 conda 環境中,從命令行 Python 和 jupyter 筆記本導入 torch 會產生兩個不同的結果。

命令行 Python:

$ source activate GNN
(GNN) $ python
>>> import torch
>>> print(torch.__file__)
/home/riccardo/.local/lib/python3.7/site-packages/torch/__init__.py
>>> print(torch.__version__)
0.4.1

木星:

(GNN) $ jupyter notebook --no-browser --port=8890

import torch

print(torch.__file__)
/home/riccardo/.local/lib/python3.6/site-packages/torch/__init__.py

print(torch.__version__)
1.2.0+cu92

我嘗試了在 Jupyter Notebook 中未顯示的 Conda 環境中建議的步驟

$ conda install ipykernel
$ source activate GNN
(GNN) $ python -m ipykernel install --user --name GNN --display-name "Python (GNN)"
Installed kernelspec GNN in /home/riccardo/.local/share/jupyter/kernels/gnn

但這並沒有解決問題。

您需要使用 Jupyter 識別 Anaconda 環境

conda activate myenv
conda install -n myenv ipykernel
python -m ipykernel install --user --name myenv --display-name "Python (myenv)"

myenv替換為您的環境名稱。 稍后,在您的 Jupyter Notebook 中,在 Select Kernel 選項中,您將看到此Python (myenv)選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM