解決python3.8版本anaconda安裝tensorflow
因為之前的conda被我卸載了,需要重新安裝的時候才發現conda已經默認python3.8, tensorflow2.1只適配python3.7及以下版本安裝tensorflow后jupyter一直提示No Module named TensorFlow
anaconda terminal報錯:
- Fatal error in launcher: Unable to create process using '“e:\python3.exe”
在環境變數中刪去原本E盤的python環境, - 在安裝tensorflow的時候,solving environment總是失敗
更換下載源可以解決 - 配置虛擬環境
anaconda base環境內置3.8,新建虛擬環境py37,我這里裝的是python3.7.3,conda create -n py37 python=3.7.3
此時可以安裝tensorflow
記得activate進入虛擬環境 - 在jupyter中找不到虛擬環境,從py37中打開jupyter,python 版本依舊是3.8.3
jupyter只顯示你的base內核,是找不到其他虛擬環境的,看不到Anaconda中裝的其他虛擬環境,是因為虛擬環境中缺少kernel.json檔案,
在conda上安裝ipykernel:conda install ipykernel
在虛擬環境下創建kernel檔案:conda install -n py37 ipykernel
激活conda環境:activate py37
將環境寫入notebook的kernel中:執行以下命令:
python -m ipykernel install --user --name tensorflow --display-name “py37”

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/175265.html
標籤:其他
