安裝Keras,tensorflow,并實(shí)現(xiàn)將虛擬環(huán)境添加到j(luò)upyter?notebook
寫在面前
最近需要用LSTM,今天開始搭環(huán)境,遇到了很多問題,其中主要是兩個(gè)問題
不太懂裝環(huán)境的朋友可以注意一下:
1、tensorflow和keras以及numpy等等版本的兼容問題。一般的keras安裝教程tensorflow和keras版本都是兼容的,但是自己還得去裝numpy,一不小心版本就不兼容了,所以我的每一步安裝都規(guī)定了版本,防止不兼容問題;
2、因?yàn)橛貌粦Tpycharm,所以keras安裝好了我想用jupyter打開,結(jié)果遇到了各種問題。例如無(wú)法識(shí)別jupyter notebook這個(gè)命令等等。所以我索性改變思路,先把虛擬環(huán)境加入到j(luò)upyter中,然后再在虛擬環(huán)境里面裝包。
安裝全過程
都是用的清華園鏡像,網(wǎng)速好兩三分鐘就能全部裝好!
- 第一步:創(chuàng)建虛擬環(huán)境(tf3是我的虛擬環(huán)境的名稱,你可以自己?。?/li>
conda create -n tf3 python=3.6.5
- 第二步:安裝 ipykernel
pip install ipykernel -i https://pypi.tuna.tsinghua.edu.cn/simple/
- 第三步:把新建的虛擬環(huán)境(tf3)加入到j(luò)upter notebook里面
python -m ipykernel install --name tf3
截至這里,虛擬環(huán)境就加入到j(luò)upter notebook里面了
接下來(lái)往虛擬環(huán)境裝tensorflow和keras
- 第一步:首先要進(jìn)入到新建的虛擬環(huán)境
conda activate tf3
- 第二步:安裝tensorflow
pip install tensorflow==2.3.1 -i https://pypi.tuna.tsinghua.edu.cn/simple/
- 第三步:安裝keras
pip install keras==2.4.3 -i https://pypi.tuna.tsinghua.edu.cn/simple/
- 第四步:安裝numpy
pip install numpy==1.19.5 -i https://pypi.tuna.tsinghua.edu.cn/simple/
- 第五步:安裝pandas
pip install pandas==1.1.4 -i https://pypi.tuna.tsinghua.edu.cn/simple/
- 第六步:安裝scikit-learn
pip install scikit-learn==0.24.1 -i https://pypi.tuna.tsinghua.edu.cn/simple/
- 第七步:安裝scipy
pip install scipy==1.5.4 -i https://pypi.tuna.tsinghua.edu.cn/simple/
- 第八步:安裝matplotlib
pip install matplotlib==3.3.3 -i https://pypi.tuna.tsinghua.edu.cn/simple/
最后在jupyter notebook里面引入相關(guān)庫(kù),沒報(bào)錯(cuò)就說(shuō)明ok了
from keras.models import Sequential from keras.layers import Dense from keras.layers import LSTM from keras.layers import Dropout
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python使用Pandas讀取CSV文件數(shù)據(jù)的操作方法
Pandas?是?Python?中一個(gè)強(qiáng)大的數(shù)據(jù)分析庫(kù),它提供了大量的工具用于數(shù)據(jù)操作和分析,其中,read_csv?函數(shù)是?Pandas?中最常用的函數(shù)之一,用于從?CSV?文件中讀取數(shù)據(jù),本文將詳細(xì)介紹?read_csv?的基本用法,常見問題及其解決方案,并通過代碼案例進(jìn)行說(shuō)明2024-12-12django 實(shí)現(xiàn)簡(jiǎn)單的插入視頻
這篇文章主要介紹了django 實(shí)現(xiàn)簡(jiǎn)單的插入視頻,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2020-04-04python3.x+pyqt5實(shí)現(xiàn)主窗口狀態(tài)欄里(嵌入)顯示進(jìn)度條功能
這篇文章主要介紹了python3.x+pyqt5實(shí)現(xiàn)主窗口狀態(tài)欄里(嵌入)顯示進(jìn)度條功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07PyQt5+Caffe+Opencv搭建人臉識(shí)別登錄界面
這篇文章主要為大家詳細(xì)介紹了PyQt5+Caffe+Opencv搭建人臉識(shí)別登錄界面,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08使用pymysql查詢數(shù)據(jù)庫(kù),把結(jié)果保存為列表并獲取指定元素下標(biāo)實(shí)例
這篇文章主要介紹了使用pymysql查詢數(shù)據(jù)庫(kù),把結(jié)果保存為列表并獲取指定元素下標(biāo)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2020-05-05Ubuntu中安裝指定Python版本方法詳解(理論上各版本通用)
現(xiàn)在基于linux的發(fā)行版本有很多,有centos,ubuntu等,一般基于linux的衍生系統(tǒng)至少都安裝了Python2版本,但是現(xiàn)在Python已經(jīng)是3.x版本大行其道了,這篇文章主要給大家介紹了關(guān)于Ubuntu中安裝指定Python版本方法的相關(guān)資料,理論上各版本通用,需要的朋友可以參考下2023-06-06Python數(shù)據(jù)結(jié)構(gòu)之翻轉(zhuǎn)鏈表
這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)之翻轉(zhuǎn)鏈表的相關(guān)資料,需要的朋友可以參考下2017-02-02