【问题标题】:Installing Tensorflow when Python 3.9 is installed on Path?在 Path 上安装 Python 3.9 时安装 Tensorflow?
【发布时间】:2021-02-03 10:09:49
【问题描述】:

Win 10 上安装了 Python 3.9 和 3.8.6 的 2 个版本。我还想安装 Tensorflow。但是 Pip 只识别 Py 3.9,因此不会在本地安装 tf。有没有办法解决这个问题。

【问题讨论】:

标签: python tensorflow pip


【解决方案1】:

为了处理多个 Python 版本,强烈建议使用虚拟环境。它使生活变得更加轻松。有关如何设置它们的详细指南,请阅读:https://www.freecodecamp.org/news/manage-multiple-python-versions-and-virtual-environments-venv-pyenv-pyvenv-a29fb00c296f/

【讨论】:

    【解决方案2】:

    试试这个命令

    python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

    【讨论】:

    • 我想它会使用python3.9,不是吗?
    【解决方案3】:

    将你的环境变量从 python 3.9 更改为 python 3.8.6

    1.在您的电脑中搜索environment variables 看图片--->。 Environment variables

    2.现在选择environment variables 选项见图--->。 click on option

    1. 现在edit 通缉python 的路径见图片--->。 Edit

    【讨论】:

      【解决方案4】:
      python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
      

      这适用于我的 python 3.9

      【讨论】:

      • 这似乎适用于 Mac OS。我在 Fedora 上遇到了这个错误:ImportError: /usr/local/lib/python3.9/site-packages/tensorflow/python/_pywrap_tensorflow_internal.so: invalid ELF header During handling of the above exception, another exception occurred:
      • @RobbieTheK 这很奇怪.. 似乎可以在我的 Windows 系统上运行。
      【解决方案5】:

      这对我有用:

      python3.8 -m pip install tensorflow
      

      我认为 pip 使用的是最新的 python 版本,所以你必须告诉 pip 使用 python3.8 安装或使用 tensorflow 的 beta 版本:

      pip install tf-nightly
      

      【讨论】:

      • 最后一个命令对我有用,因为我使用的是 Python 3.9,并且只能使用最新版本/构建的 tensorflow (tf-nightly) 感谢您的帮助!
      【解决方案6】:

      以下命令应该适用于 python 3.9 版: python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

      【讨论】:

        【解决方案7】:

        您的系统默认为 python 3.9,因为它在系统路径列表中较高,所以首先看到它。 在 windows 中搜索环境变量,然后点击环境变量。然后在系统变量下,搜索path,然后将python3.8移到高于python3.9的位置。 您的系统现在将默认看到 3.8。

        【讨论】:

          猜你喜欢
          • 2021-02-07
          • 1970-01-01
          • 2023-02-19
          • 2021-11-21
          • 2021-02-07
          • 2021-02-25
          • 2022-10-06
          • 2023-01-31
          • 1970-01-01
          相关资源
          最近更新 更多