必威官网登录-betway必威官网|体育在线

热门关键词: 必威体育,betway必威官网,必威官网登录,必威app下载

系统之中非常多零部件又信赖python2.6,然后实行

作者: 计算机网络  发布:2019-10-08

最近在学习Google新开源的深度学习框架TensorFlow。发现安装它的时候,需要依赖Python2.7.X;我之前一直使用的Linux是CentOS。而CentOS不更新了,里面的自带的Python一般都是python2.6以下的。不仅如此,系统里面很多组件又依赖python2.6,所以导致你都不能替换掉它。无奈之下,选择Ubuntu了。下面介绍一下使用Ubuntu安装TensorFlow遇到的一些问题。

本文介绍了如何在Ubuntu上以virtualenv方式安装tensorflow。  

深度解读谷歌 SyntaxNet:全新 TensorFlow 自然语言处理模型  http://www.linuxidc.com/Linux/2016-05/131492.htm

安装pip和virtualenv:

开源系统TensorFlow 0.8 发布 – 支持分布式计算 http://www.linuxidc.com/Linux/2016-04/130510.htm

# Ubuntu/Linux 64-bit

1、Ubuntu无法用Winscp连接

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

解决办法:

# Mac OS X

(1)、采用桥接的方式进行上网(由于是用虚拟机安装的操作系统)

sudo easy_install pip

(2)、利用ps -e  |grep ssh  查看是否有sshd进程开启。如果没有则需要安装openssh-server

sudo pip install --upgrade virtualenv

    安装的方式:sudo apt-get install openssh-server

创建 Virtualenv 虚拟环境:

    启动相应的进程:/etc/init.d/ssh start

  进入你想安装tensorflow的父目录下,然后执行下面命令建立虚拟环境:

(3)、此时需要reboot系统

virtualenv --system-site-packages tensorflow

(4)、由于ubuntu最初root的用户是没有被激活的,所以需要通过修改root用户密码来激活root用户。

激活虚拟环境并安装tensorflow:

完成即可连接了。

  对于python27,则执行如下命令:

2、安装tensorflow。

source ./tensorflow/bin/activate  # If using bash

由于我的ubuntu是最新版的(ubuntu-16.04-desktop-amd64),里面自带的python是2.7.11。因此满足要求。由于tensorflow有三种安装方式,这里采用的是pip安装方式。下面开始安装tensorflow:

source ./tensorflow/bin/activate.csh  # If using csh

(1)首先安装pip

(tensorflow)$  # Your prompt should change

 sudo apt-get install python-pip python-dev

# Ubuntu/Linux 64-bit, CPU only:

(2)利用pip安装tensorflow
betway必威官网,sudo pip install --upgrade

pip install --upgrade

安装好了后,如下图所示:

# Ubuntu/Linux 64-bit, GPU enabled:

betway必威官网 1

pip install --upgrade

根据上面黄色的提示,叫我升级pip:于是我就按照他的要求升级了,执行:pip install --upgrade pip

# Mac OS X, CPU only:

 3、检验tensorflow是否安装成功

pip install --upgrade

通过下面一段代码来测试tensorflow是否安装成功:
$ python
...
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print(sess.run(a + b))
42
>>>
下面是我执行的结果如下图所示:

  对于python3则执行如下命令:

betway必威官网 2

source ./tensorflow/bin/activate  # If using bash

4、安装python-numpy ,python-scipy,python-matplotlib

source ./tensorflow/bin/activate.csh  # If using csh

sudo apt-get install python-numpy

(tensorflow)$  # Your prompt should change

sudo apt-get install python-scipy

# Ubuntu/Linux 64-bit, CPU only:

sudo apt-get install python-matplotlib

pip install --upgrade

验证是否安装成功:(如下图所示)

# Ubuntu/Linux 64-bit, GPU enabled:

betway必威官网 3

pip install --upgrade

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

# Mac OS X, CPU only:

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-05/131568.htm

pip3 install --upgrade

betway必威官网 4

测试安装:

  在终端执行如下命令进入python shell环境:

python

  在python shell环境中测试:

>>> import tensorflow as tf

>>> hello = tf.constant('Hello, TensorFlow!')

>>> sess = tf.Session()

>>> print(sess.run(hello))

Hello, TensorFlow!

本文由betway必威官网发布于计算机网络,转载请注明出处:系统之中非常多零部件又信赖python2.6,然后实行

关键词: