Mac系统下使用virtualenv安装Tensorflow
按照以下命令执行:
1.首先打开终端;
2.安装pip和virtualenv;
$ sudo easy_install pip
$ sudo pip install --upgrade virtualenv
3.执行以下任一命令创建虚拟环境:
$ virtualenv --system-site-packages targetDirectory # for Python 2.7
$ virtualenv --system-site-packages -p python3 targetDirectory # for Python 3.n
注意这里的targetDirectory是因虚拟环境根路径而异,后面启动虚拟环境时需要,可以选择任一目录
4. 执行以下命令来激活虚拟环境
$ source ~/targetDirectory/bin/activate
执行命令之后,终端最前面的提示符应该变为
(targetDirectory)$
如果第三步中设置的路径是tensorflow而不是targetDirectory,则虚拟环境的激活命令为
$ source ~/tensorflow/bin/activate
5.执行以下任一命令在激活的虚拟环境中安装 TensorFlow 及其所有依赖:
$ pip install --upgrade tensorflow # for Python 2.7
$ pip3 install --upgrade tensorflow # for Python 3.n
卸载tensorflow
卸载tensorflow,只需要在终端执行以下命令
$ rm -r ~/tensorflow
以下是验证安装是否成功
首先激活虚拟环境
$ source ~/targetDirectory/bin/activate
输入以下命令
$ python
$ import tensorflow as tf
$ test = tf.constant('Hello, TensorFlow!')
$ sess = tf.Session()
$ print(sess.run(test))
输出Hello, TensorFlow!,即安装成功。(可以先写代码,在终端用python执行即可)
使用以下命令退出
(targetDirectory)$ deactivate