虛擬機 Ubuntu18.04 tensorflow cpu 版本


虛擬機 Ubuntu18.04 tensorflow cpu 版本

虛擬機VMware

配置:

  • 20G容量,可擴充
  • 2G內存,可擴充
  • 網絡采用NAT模式
  • 平台:win10下的Ubuntu18.04

出現的問題

  • 網絡連接問題

    在安裝VMware以后,需要將其服務全部打開,正常連上網的應該是右上角出現三個正方形的標志,如果沒有的話,就說明有網絡問題。

  • 解決方法

    在本地電腦中找到服務,打開以VM開頭的所有服務

    除此之外,如果你自己已經修改過網絡鏈接問題,那么

    編輯 -> 虛擬網絡編輯器 -> 更改設置(右下角)-> 還原默認設置

    一般來說就可以解決了,如果不能的話可以參考別的博客。

  • 分辨率問題:

    安裝vmware tools (一般會提醒的,或者在虛擬機選項卡中可以找到)

    解壓,直接運行后綴名為pl的文件即可。

    ./vmware-install.pl
    
  • 文件夾共享問題

    虛擬機 設置 選項 共享文件夾

    總是啟用

    添加文件夾

安裝Anaconda

bash Anaconda **** .sh
  • Anaconda 遠程倉庫鏡像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
  • conda 常用命令
  1. conda --version
  2. conda update conda
  3. conda create --name mine python=3.6
  4. conda remove --name mine --all
  5. conda search --full-name python
  6. conda list
  7. conda install numpy
  8. conda remove numpy
  9. source activate mine
  10. source deactivate mine
  11. conda update numpy
  12. conda update conda
  13. conda update anaconda
  14. conda update python
  • 可能遇到的問題
    • 包損壞了,重新下載最新版本,刪除anaconda文件夾,將環境變量刪除。
    • conda命令不存在,檢查環境變量,.bashrc文件,最后一行,一般來講,可能是anaconda版本比如anaconda2 ,anaconda3導致找不到環境。修改一下就可以正常使用了。

安裝tensorflow

  • 安裝pip:

    sudo apt-get install python-pip python-dev 
    
  • 安裝tensorflow

    conda create -n tensorflow python=3.6
    
    wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.0-cp36-cp36m-linux_x86_64.whl 
    
    mv tensorflow-1.0.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.0.0-py3-none-linux_x86_64.whl #重命名
    
    source activate tensorflow
    
    cd Downloads
    
    pip install --ignore-installed --upgrade tensorflow-1.0.0-py3-none-linux_x86_64.whl
    
  • 驗證安裝是否成功

    (tensorflow)$ python
    import tensorflow as tf
    hello = tf.constant('Hello, TensorFlow!')
    sess = tf.Session()
    sess.run(hello)
    
  • 但是此時發現在spyder或者pycharm中 使用TensorFlow無法識別。

    打開你的anaconda文件夾,找到envs 打開tensorflow 將sitepack-ages里面的東西都考到 anaconda/lib/python2.7/sitepack-ages
    

參考內容

https://www.cnblogs.com/tiansheng/p/7281290.html

用環境跑一下neural-style程序

# 將庫文件下載
git clone https://github.com/anishathalye/neural-style
# 安裝vgg19
wget http://www.vlfeat.org/matconvnet/models/beta16/imagenet-vgg-verydeep-19.mat

准備工作

sudo apt-get update
sudo apt-get install python-pip python-dev python-scipy git

開始

cd ~/workspace/neural-style-master/
python neural_style.py --content ./examples/1-content.jpg --styles ./examples/1-style.jpg --output ./examples/outtest.jpg

錯誤

  1. no module named tensorflow

    source activate tensorflow

  2. ModuleNotFoundError: No module named 'scipy'

    conda install scipy

  3. ModuleNotFoundError: No module named 'PIL'

    conda install pillow

結束


免責聲明!

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



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