[英]What is the difference between these two Python Notebooks in Jupyter?
[英]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.