[英]import tensorflow works in jupyter notebook but not from command line. Using conda to install tensorflow and jupyter notebook
[英]when calling jupyter notebook from command line open it in conda
我安裝了 conda,當我打開 jupyter notebook 時,它會在此處打開:
>>> import sys
>>> print(sys.executable)
>>> print(sys.version)
>>> print(sys.version_info)
/Users/cmougan/opt/anaconda3/bin/python
3.7.4 (default, Aug 13 2019, 15:17:50)
[Clang 4.0.1 (tags/RELEASE_401/final)]
sys.version_info(major=3, minor=7, micro=4, releaselevel='final', serial=0)
但是當我從命令行打開 jupyter notebook 時,它出現在這里:
>>> import sys
>>> print(sys.executable)
>>> print(sys.version)
>>> print(sys.version_info)
/usr/local/opt/python/bin/python3.7
3.7.5 (default, Nov 1 2019, 02:16:23)
[Clang 11.0.0 (clang-1100.0.33.8)]
sys.version_info(major=3, minor=7, micro=5, releaselevel='final', serial=0)
似乎我在 pip install packages 時遇到了同樣的錯誤。
我的問題是:
如何從終端打開(並使用 pip install)conda jupyter 筆記本?
在從命令行打開 jupyter notebook 之前,請確保事先運行 source activate 以切換到正確的環境。
假設您有一個名為“py36”的 anaconda 環境:
source activate py36
jupyter notebook
如果您還沒有設置 anaconda 環境,那么請考慮這樣做。 這是一個有用的鏈接: https : //docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html
你有多個python3安裝
/Users/cmougan/opt/anaconda3/bin/python
和/usr/local/opt/python/bin/python3.7
作為快速修復,請在從終端調用 jupyter 之前使用 alias 命令。
alias python=/Users/cmougan/opt/anaconda3/bin/python
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.