【问题标题】:Can't download numpy and tensorflow to python 3.5无法将 numpy 和 tensorflow 下载到 python 3.5
【发布时间】:2018-09-02 22:34:21
【问题描述】:
我一直在尝试下载 tensorflow 和 numpy,以便当我在 python 3.5 idle 中运行它们时它们可以工作(tensorflow 似乎可以使用的最新模型)。我已经下载了 python 3.6 和 3.5,我似乎无法让我下载的任何东西(到目前为止 numpy)适用于除 3.6 之外的任何东西。我不确定这是否与我通过命令行调用它们的路径有关,但我想知道这种情况是否有答案。
【问题讨论】:
标签:
numpy
tensorflow
python-3.5
python-3.6
【解决方案1】:
1] 使用pip 包管理器
- 使用
pip为你安装numpy:pip install numpy
- 如果您没有 pip,您可以通过以下命令安装它:
python get-pip.py
- 使用
pip为你安装tensorflow:pip install tensorflow
2] 使用 Anaconda 或 Miniconda(推荐)
- 安装Anaconda 或Miniconda
-
conda 是 Anaconda 和 Miniconda 的包管理器
- 打开 Conda 提示符
- Anaconda 自带
numpy 包,所以不需要显式安装numpy
- 如果你已经下载了 Miniconda,那么你必须安装
numpy 我猜。运行以下命令安装 numpy:conda install numpy
- 运行以下命令安装 tensorflow :
conda install -c conda-forge tensorflow 或干脆conda install tensorflow
- Anaconda 还带有它自己的
pip。您可以使用 Anaconda 的 pip 通过运行 pip install tensorflow 来安装 tensorflow
================================================ ==============================
- 如果您在终端中收到错误提示
"command" is not recognized as an internal or external command,这意味着您没有指定pip 或python 或conda 的绝对路径
- 如果你在windows上,解决上述错误的一种方法是添加python、pip和anaconda的路径作为环境变量
- 如果你在Linux上你可以通过
export PATH=$PATH:/path/to/dir将python、pip和anaconda的路径添加到PATH变量中