第一步:安装 Anaconda
首先,我们需要下载并安装 Anaconda,它是一个流行的 Python 数据科学工具包和环境管理器。可以从 Anaconda 官网 下载适用于 Windows 的安装程序。
选择适合您计算机系统的版本下载并安装,安装完成后,打开 Anaconda Prompt 并输入以下命令,来检查 Anaconda 是否正确安装:
conda list
第二步:创建虚拟环境
在使用 TensorFlow 之前,我们需要创建一个 Anaconda 虚拟环境。这是因为 TensorFlow 可能与某些包不兼容,而预先设置环境可以防止可能的冲突。
conda create --name tf
在此过程中系统会提示是否继续,默认回答 y 即可。这里我们创建的虚拟环境名为“tf”,但您也可以自己选择名称。
接下来激活 tf 虚拟环境:
conda activate tf
如果成功进入了虚拟环境,则提示符应该显示 (tf)
前缀。
推荐使用镜像源以提高速度
由于默认源可能经常受到网络的影响,建议进行如下设置:
- 备份原默认源
conda config --set backup_conda_pro,TRUE
conda config --set backup_pip_conf,TRUE
- 清华镜像源
清华的 Anaconda 镜像是 Anaconda 官方推荐的镜像之一:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
第三步:安装 TensorFlow
使用 conda 命令,可以通过以下方式在虚拟环境中安装 TensorFlow:
conda install tensorflow
这会安装最新版本的 TensorFlow。如果您需要特定版本,请更改命令以指定所需的版本,例如:
conda install tensorflow=2.6.0
或者可以选择 pip 安装方式:
pip install tensorflow
注意: 在 Windows 系统下, TensorFlow 目前并没有提供针对 GPU 的支持。
在安装完毕后,我们可以在 Python 中测试一下是否成功安装 TensorFlow。
import tensorflow as tf
print(tf.__version__)
如果输出结果显示 TensorFlow 版本号,则表示安装已经完成。
常见问题解决
“cannot import name 'multiarray' from 'numpy.core'”错误
问题描述:当尝试导入 TensorFlow 时出现 cannot import name 'multiarray' from 'numpy.core'
错误
解决方法:这个问题可能是因为您的 NumPy 版本与 TensorFlow 不兼容。尝试卸载 NumPy 并重新安装最新版本,即:
conda uninstall numpy
conda install numpy
如果出现权限问题,可以使用 pip 来安装:
pip uninstall numpy
pip install numpy
“Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.” 错误
问题描述:在尝试使用 Anaconda Prompt 启动 Python 时,出现 Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
错误。
解决方法:这意味着 Windows PowerShell 无法找到 Python 可执行文件的路径。请尝试添加 Python 可执行文件路径到系统环境变量中,如:
-
打开控制面板,在搜索框输入“环境变量”,打开“编辑系统环境变量”
-
在窗口底部,点击“环境变量”按钮。
-
在“系统变量”一栏里找到“Path”,并点击“编辑”按钮。
-
在弹出的窗口中,点击“新建”按钮,并输入 Python 可执行程序路径。例如,如果 Python 安装在 C:\Program Files\Python38 下,则把 “C:\Program Files\Python38” 添加到列表中。
-
点击“确定”按钮保存更改。
-
现在打开一个新的 Anaconda Prompt 或者 Windows PowerShell 窗口,尝试运行 Python 和 TensorFlow。