虛擬機 Ubuntu18.04 tensorflow cpu 版本
虛擬機VMware
配置:
- 20G容量,可擴充
- 2G內存,可擴充
- 網絡采用NAT模式
- 平台:win10下的Ubuntu18.04
出現的問題
-
網絡連接問題
在安裝VMware以后,需要將其服務全部打開,正常連上網的應該是右上角出現三個正方形的標志,如果沒有的話,就說明有網絡問題。
-
解決方法
在本地電腦中找到服務,打開以VM開頭的所有服務
除此之外,如果你自己已經修改過網絡鏈接問題,那么
編輯 -> 虛擬網絡編輯器 -> 更改設置(右下角)-> 還原默認設置
一般來說就可以解決了,如果不能的話可以參考別的博客。
-
分辨率問題:
安裝vmware tools (一般會提醒的,或者在虛擬機選項卡中可以找到)
解壓,直接運行后綴名為pl的文件即可。
./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 常用命令
- conda --version
- conda update conda
- conda create --name mine python=3.6
- conda remove --name mine --all
- conda search --full-name python
- conda list
- conda install numpy
- conda remove numpy
- source activate mine
- source deactivate mine
- conda update numpy
- conda update conda
- conda update anaconda
- 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
錯誤
-
no module named tensorflow
source activate tensorflow
-
ModuleNotFoundError: No module named 'scipy'
conda install scipy
-
ModuleNotFoundError: No module named 'PIL'
conda install pillow