关于安装 TensorFlow 的一系列准备
前期准备
tensorflow 官方推荐安装是通过 pip 安装的,先来看看 pip 是什么
pip
本质
包安装器
类似工具
- linux 的 rpm(RPM Package Manager,递归写法,类似于 GNU——GNU’s Not Unix)
- nodejs 的 npm(node package manager)
- java 的 Maven(严谨来说,PyPI 相当于 Maven,包社区)
- Conda(由 Python 编写,语言无关的跨平台包管理器)
- Anaconda(本身一个 python 数据科学平台,同时是一个平台无关的包管理器、环境管理器)
名称解释
pip 的解释应该是 Python Install Package 或者 Package Index for Python(个人猜测,暂未找到官方解释)
因为通过 pip 为 python 安装包时的用法是
pip install some-package
具体行为
去 PyPI(Python Package Index)下载相关包
安装
预安装情况
装有大于等于 2.7.9 或 3.4 版本的 python,已预装
使用通过 virtualenv 或者 pyvenv 创建的虚拟环境,已预装
手动安装
下载get-pip.py文件并如下安装
python get-pip.py
这种方式需要注意和其他包管理器的冲突,导致不一致情况
附加下载
get-pip.py 同时会安装 setuptools 和 wheel
如果不需要这两者,可通过添加参数来跳过其安装
python get-pip.py --no-index --no-wheel
linux 包安装方式
- Fedora
Fedora21
sudo yum install python-pip
Fedora22
sudo dnf install python-pip
- CentOS/RHEL
EPEL 6 and EPEL 7
sudo yum install python-pip
- openSUSE
sudo zypper install python-pip
- Debian/Ubuntu
sudo apt-get install python-pip
- Arch linux
sudo pacman -S python2-pip
sudo pacman -S python-pip
升级
linux or macOS
pip install -U pip
Windows
python -m pip install -U pip
通过虚拟机安装运行 tensorflow
安装
pip install tf-nightly
运行
参考链接