安裝Keras,tensorflow,并實現(xiàn)將虛擬環(huán)境添加到j(luò)upyter?notebook
寫在面前
最近需要用LSTM,今天開始搭環(huán)境,遇到了很多問題,其中主要是兩個問題
不太懂裝環(huán)境的朋友可以注意一下:
1、tensorflow和keras以及numpy等等版本的兼容問題。一般的keras安裝教程tensorflow和keras版本都是兼容的,但是自己還得去裝numpy,一不小心版本就不兼容了,所以我的每一步安裝都規(guī)定了版本,防止不兼容問題;
2、因為用不慣pycharm,所以keras安裝好了我想用jupyter打開,結(jié)果遇到了各種問題。例如無法識別jupyter notebook這個命令等等。所以我索性改變思路,先把虛擬環(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里面了
接下來往虛擬環(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)庫,沒報錯就說明ok了
from keras.models import Sequential from keras.layers import Dense from keras.layers import LSTM from keras.layers import Dropout

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python接入MySQL實現(xiàn)增刪改查的實戰(zhàn)記錄
這篇文章主要給大家介紹了關(guān)于Python接入MySQL實現(xiàn)增刪改查的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03
python如何使用pywebview打造一個現(xiàn)代化的可視化GUI界面詳解
pywebview是一個輕量級的跨平臺庫,它可以讓你在Python程序中嵌入一個瀏覽器窗口,下面這篇文章主要給大家介紹了關(guān)于python如何使用pywebview打造一個現(xiàn)代化的可視化GUI界面的相關(guān)資料,需要的朋友可以參考下2024-07-07
python軟件測試Jmeter性能測試JDBC Request(結(jié)合數(shù)據(jù)庫)的使用詳解
這篇文章主要介紹了python軟件測試Jmeter性能測試JDBC Request(結(jié)合數(shù)據(jù)庫)的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
matplotlib基礎(chǔ)繪圖命令之bar的使用方法
這篇文章主要介紹了matplotlib基礎(chǔ)繪圖命令之bar的使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
Python機器學(xué)習(xí)應(yīng)用之決策樹分類實例詳解
決策樹(Decision?Tree)是在已知各種情況發(fā)生概率的基礎(chǔ)上,通過構(gòu)成決策樹來求取凈現(xiàn)值的期望值大于等于零的概率,評價項目風(fēng)險,判斷其可行性的決策分析方法,是直觀運用概率分析的一種圖解法2022-01-01
python 基于opencv 實現(xiàn)一個鼠標(biāo)繪圖小程序
這篇文章主要介紹了python 基于opencv 實現(xiàn)一個鼠標(biāo)繪圖小程序,幫助大家更好的理解和使用python的opencv庫,感興趣的朋友可以了解下2020-12-12

