配置tensorflow環境(anaconda+jupyter notebook)


      很早之前,tensorflow環境之前我也曾裝過,但是用的不是很舒服,很多問題都不明所以然。今天想要系統地學習一下tensorflow,於是又重新搭建了一遍,這次還是踩了不少坑。特此寫下此文,供有興趣的讀者參考一下,希望能夠幫助到大家。也給自己留個備忘。

1.安裝anaconda

anaconda適合各種python版本的兼容,內置功能也是非常強大,特別是虛擬環境(virtual env)的使用上,非常方便快捷。直接官網下載,選擇對應的版本,然后安裝到自己的目錄下。不需要勾選vs code(有需要的話 安裝后可自行添加)

2.安裝python

可以在官網下載安裝,也可以在anaconda里安裝具體版本(通常只有幾個經典版本可供選擇,有條件或者網絡支持的話可以優先考慮)

3.安裝tensorflow以及tensorflow-gpu(同理)

conda install tensorflow (普通安裝) 

或 pip install tensorflow  (上面conda的安裝方法容易網絡不穩定,pip相對來說會省心不少)

或 pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple (從國內鏡像源下載,速度極快且穩定)

若要裝具體版本,則在包名tensorflow后加上 == 版本號   例如:

 conda install tensorflow==1.9.0

 

ps:插一句,當你在找其他的一些conda源、pip源、國內鏡像源都沒有的包的時候,你可以在pypi.org上下載到你所需要的包,然后本地安裝 :

pip install 本地路徑名.壓縮格式

 

pps:關於國內鏡像源的補充:

pip國內的一些鏡像

  阿里雲 http://mirrors.aliyun.com/pypi/simple/ 
  中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/ 
  豆瓣(douban) http://pypi.douban.com/simple/ 
  清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/ 
  中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/

修改源方法:

臨時使用: 
可以在使用pip的時候在后面加上-i參數,指定pip源 
例如: pip install scrapy -i https://pypi.tuna.tsinghua.edu.cn/simple

永久修改: 
linux: 
修改 ~/.pip/pip.conf (沒有就創建一個), 內容如下:

[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple

windows: 
直接在user目錄中創建一個pip目錄,如:C:\Users\xx\pip,新建文件pip.ini,內容如下

[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple

 

4.安裝jupyter notebook

安裝完Anaconda利用conda創建了虛擬環境,但是啟動jupyter notebook之后卻找不到虛擬環境。

實際上是由於在虛擬環境下缺少kernel.json文件,解決方法如下:

1.首先安裝ipykernel:

conda install ipykernel

2.在虛擬環境下創建kernel文件 :

conda install -n 環境名稱 ipykernel

3.激活conda環境:

activate 環境名稱

4.將環境寫入notebook的kernel中:

python -m ipykernel install --user --name 環境名稱 --display-name "Python (環境名稱)"

 5.打開notebook服務器:

jupyter notebook

復制url,在瀏覽器打開對應地址,新建python,就會有對應的環境提示了

 

提示:

如果經常需要用jupyter notebook,那么最好在創建虛擬環境的時候便安裝好ipykernel,命令:

conda create -n 環境名稱 python=3.5 ipykernel

刪除kernel環境:

jupyter kernelspec remove 環境名稱

  

ppps:如果想在任意文件夾下打開notebook,可以打開conda prompt,激活(activate)你需要用到的虛擬環境,然后cd進入你的程序項目所在的文件夾,直接輸入jupyter notebook就可以啦。記得把kernel換成相對應的虛擬環境所生成的內核。

 

 

# 大概就想到這里,剩下的下次想起來再補充。

 

 

 

參考鏈接:

https://www.cnblogs.com/hgl0417/p/8204221.html

https://blog.csdn.net/yuzaipiaofei/article/details/80891108

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM