1. 程式人生 > >虛擬機 Ubuntu18.04 tensorflow cpu 版本

虛擬機 Ubuntu18.04 tensorflow cpu 版本

http 虛擬機 style 設置 不存在 vgg 正常 div 都是

虛擬機 Ubuntu18.04 tensorflow cpu 版本

虛擬機VMware

配置:

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

出現的問題

  • 網絡連接問題

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

  • 解決方法

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

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

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

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

  • 分辨率問題:

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

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

shell ./vmware-install.pl

  • 文件夾共享問題

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

總是啟用

添加文件夾

安裝Anaconda

  • 一般都是從清華園上下載的,地址https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
  • 20分鐘以內會下載完成
  • 安裝
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:

shell sudo apt-get install python-pip python-dev

  • 安裝tensorflow

```shell
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
```

  • 驗證安裝是否成功

python (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

  1. ModuleNotFoundError: No module named ‘scipy‘

conda install scipy

  1. ModuleNotFoundError: No module named ‘PIL‘

conda install pillow

結束

虛擬機 Ubuntu18.04 tensorflow cpu 版本