1. 程式人生 > >ubuntu下安裝anaconda以及tensorflow以及anaconda中環境介紹

ubuntu下安裝anaconda以及tensorflow以及anaconda中環境介紹

Ubuntu安裝、python安裝以及Tensorflow安裝

Ubuntu安裝

1. 首先下載ubuntu的iso映象,地址在種子地址

2. 安裝virtualbox

3. 在virtualbox中安裝ubuntu

關於安裝ubuntu,網上有一大堆教程,自行百度安裝教程

4.安裝python

因為ubuntu是預設有python的,所以你只需要驗證一下你的python是否能夠使用即可。預設版本2.7.

5. 安裝anconda

在ubuntu中安裝anconda參照網上方案,這裡強調的是關於anconda的作用,它其實可以看做是一個對python的管理,在你安裝完anconda後,你就可以安裝多個環境,並且每個環境都是互相不相關的。

安裝完anaconda後,你可以再開啟一個終端輸入conda list,如果顯示沒有該命令,就說明你的環境變數沒有配置好,此時在終端中輸入

sudo gedit ~/.bashrc

然後在末端輸入

export PATH="/home/coder/anaconda3/bin:$PATH"

後面那個home/coder是你安裝anaconda的位置,這個環境變數設定的功能好win上是類似的,都是為了能在所有終端下執行命令。

在修改完環境變數後你就可以使用conda list命令了,然後就可以使用anaconda管理了。

小插曲–使用virtualBox時win和ubuntu不能雙向貼上解決方法雙向貼上

5.1 建立一個tensorflow環境

1、先更改anconda下載映象為清華倉庫映象(這樣舒速度快一點)
開啟Anaconda Prompt,輸入清華倉庫映象,這樣更新會快一些:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

2、建立一個python環境,python版本為3.6,取名字為tensorflow

conda create -n tensorflow python=3.6

3、這樣的話你就擁有了一個自己的環境,然後你啟用這個環境就可以使用了,你可以在這個環境下安裝一些python模組。

source activate tensorflow  

在win中不需要寫source

以後你就可以在這個環境下工作了,並且避免和他人衝突。

4、啟用這個環境後,就可以在裡面安裝tensorflow,掌握這裡使用的是pip方式安裝的

pip install --upgrade --ignore-installed tensorflow

安裝方式有很多中,任意選擇一個即可。

5、然後進入python,使用import tensorflow進行測試,看是否安裝成功

2018年10月:

之前我安裝tf都沒問題,這次安裝忽然報錯

import tensorflow failed, "ImportError: DLL load failed".   

所以就找了教程,發現把安裝tf改成下面就行了:

pip install tensorflow==1.5  

可能在安裝完還會出現

from . import add_newdocs
ImportError: cannot import name add_newdocs  

這種錯誤,這個時候你可以使用 pip uninstall numpy先把numpy進行解除安裝,然後再使用 conda install numpy 重新安裝,我發現不僅僅解決了tensorflow的問題,還解決了我sklearn總是報錯的問題。

在安裝opencv的時候可能也會出現DLL load failed,這時候可能的原因是opencv的版本和python的版本不一致,比如你python的版本是3.6,那麼下載opencv的時候要選擇cp36的,下載whl包,可以去清華映象下載,https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/

參考文獻:

雙向貼上

簡單過程