0、非root用户安装python3
直接官方下载源码
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
2.下载python3编译的依赖包
yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
tar -zxvf Python-3.6.6.tgz
cd Python-3.6.6
然后 ./configure --prefix=/home/cxq/python3/
然后 make
然后 make install
执行完上述步骤只能在python3/bin下面使用python3和pip3. 通过ln -s为python3建立新的链接. 如:
ln -s /home/cxq/python3/bin/python3 ~
给python添加PATH路径
在用户主目录下有一个 .bashrc 隐藏文件,可以在此文件中加入 PATH 的设置如下:
$ gedit ~/.bashrc
加入:
export PATH=/home/users/cxq/python3/bin:$PATH
保存后在终端输入 $ source ~/.bashrc 使环境变量立即生效
python3.6 -m pip install numpy
python3.6 -m 可以指定Python版本
1、使用pip安装tensorflow
$ pip install tensorflow # Python 2.7; CPU support (no GPU support)
$ pip3 install tensorflow # Python 3.n; CPU support (no GPU support)
$ pip install tensorflow-gpu # Python 2.7; GPU support
$ pip3 install tensorflow-gpu # Python 3.n; GPU support
不加版本的话默认是最新版本,如果想下特定的版本可在tensorflow后面加上版本号,例如第一个可以写成pip install tensorflow==1.1.0
sudo pip3 install tensorflow -i https://pypi.douban.com/simple
2、查看tensorflow版本
sudo pip show tensorflow
3、卸载tensorflow:
sudo pip3 uninstall protobuf
sudo pip3 uninstall tensorflow
4、查看了一下TensorFlow和keras的版本
import keras
import tensorflow as tf
print(keras.__version__)
print(tf.__version__)
5、确定现在运行的TensorFlow到底是CPU版还是GPU版:
在Python环境中输入:
-
import numpy
-
import tensorflow as tf
-
a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')
-
b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')
-
c = tf.matmul(a, b)
-
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
-
print(sess.run(c))
之后就会出现详细的信息:就能看到是GPU在工作还是CPU再工作了。
6、安装keras
pip3 install keras==2.1.5