簡體   English   中英

在 Path 上安裝 Python 3.9 時安裝 Tensorflow?

[英]Installing Tensorflow when Python 3.9 is installed on Path?

Win 10 上安裝了 Python 3.9 和 3.8.6 的 2 個版本。我還想安裝 Tensorflow。 但是 Pip 只識別 Py 3.9,因此不會在本地安裝 tf。 有沒有辦法解決這個問題。

試試這個命令

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

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

這適用於我的 python 3.9

以下命令應該適用於 python 版本 3.9: python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

為了處理多個 Python 版本,強烈建議使用虛擬環境。 它使生活變得更加輕松。 有關如何設置它們的詳細指南,請閱讀: https ://www.freecodecamp.org/news/manage-multiple-python-versions-and-virtual-environments-venv-pyenv-pyvenv-a29fb00c296f/

這對我有用:

python3.8 -m pip install tensorflow

我認為 pip 使用最新的 python 版本,所以你必須告訴 pip 使用 python3.8 安裝或使用 tensorflow 的 beta 版本:

pip install tf-nightly

將您的環境變量從python 3.9更改為python 3.8.6

1.在你的電腦中搜索environment variables看圖片--->。 環境變量

2.現在選擇environment variables選項見圖片--->。 點擊選項

  1. 現在edit想要的python的路徑參見圖片--->。 編輯

您的系統默認為 python 3.9,因為它在系統路徑列表中較高,所以首先看到它。 在 windows 中搜索環境變量,然后單擊環境變量 然后在系統變量下,搜索路徑,然后將python3.8移動到高於 python3.9 的位置。 您的系統現在將默認設置為 3.8。

我做了兩件事讓它發揮作用。

  1. 在 pip install tensorflow 之后,重新啟動了我的 VS Code
  2. 將解釋器從 3.9 更改為 3.7,因此它開始安裝 ipython 相關包,然后將其更改回 3.9。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM