Windows下安装Anaconda5.3.1+Python3.8+TensorFlow2.13.0-CPU版本总结

简介: Windows下安装Anaconda5.3.1+Python3.8+TensorFlow2.13.0-CPU版本总结

【1】Anaconda

清华的开源软件镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载,这里选择的是5.3.1版本。


然后正常安装就可以,安装路径这里选择的是E:\softinstall\Anaconda

安装后在Windows的开始菜单找到Anaconda Prompt并打开可以检测版本与环境信息。

base) C:\Users\Janus>conda --version
conda 4.5.11
(base) C:\Users\Janus>conda info --envs
# conda environments:
#
base                  *  E:\softinstall\Anaconda


也可以选择从官网下载最新版本,但是可能比较慢:https://www.anaconda.com/download/

这个官网下载是真的慢,花了蛮久下载了Anaconda3-2023.09-0-Windows-x86_64.exe,下面是百度云链接:

链接:https://pan.baidu.com/s/1IIyl5qVjCcUNrKzN8bZVvg?pwd=yyds 
提取码:yyds 

【2】TensorFlow2.13.0CPU版本

TensorFlow 2.13.0版本需要Python版本: Requires: Python >=3.8


① 切换源

因为国外的网站下载速度很慢,所以先把anaconda的源换成清华镜像:

conda config --add channels  http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
conda config --add channels  http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
conda config --set show_channel_urls yes


注意哦,这里是http且最后加了win-64。

当然也可以直接修改anaconda的配置文件.condarc,改文件在家目录下我这里是C:\Users\Janus

② 创建并激活环境

命令如下所示,当询问是否执行时,输入y(yes) 。

#创建环境
conda create --name python38 python=3.8
#激活环境
conda activate python38
#退出环境
conda deactivate


③ 在环境“python38”下安装TensorFlow

pip install tensorflow
#或者直接指定版本
pip install tensorflow==2.13.0

④ 查看TensorFlow版本

① 使用TensorFlow自带的版本查看功能

(python38) C:\Users\Janus>python
Python 3.8.18 (default, Sep 11 2023, 13:39:12) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> print(tf.version.VERSION)
2.13.0
>>> print(tf.__version__)
2.13.0
>>> exit()

这里表示安装的TensorFlow是2.13.0。

② 检查TensorFlow使用的Python版本

可以使用如下代码来确定正在使用哪个版本的Python:

import tensorflow as tf
print(tf.version.PYTHON_VERSION)

③ 使用命令行查看TensorFlow版本

可以使用pip show命令查看当前安装的TensorFlow版本:

(python38) E:\softinstall\Jupyter>pip show tensorflow
Name: tensorflow
Version: 2.13.0
Summary: TensorFlow is an open source machine learning framework for everyone.
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: packages@tensorflow.org
License: Apache 2.0
Location: e:\softinstall\anaconda\envs\python38\lib\site-packages
Requires: tensorflow-intel
Required-by:

⑤ 测试Tensorflow

如下代码成功打印hello,tensorflow即说明成功。

import tensorflow as tf
tf.compat.v1.disable_eager_execution() 
hello = tf.constant('hello,tensorflow')
sess= tf.compat.v1.Session()
print(sess.run(hello))

【3】使用jupyter notebook

① 首先激活对应的conda环境

conda activate python38

② 安装ipykernel

在Anaconda 环境下优先使用conda install XXXX来安装包,如果不可以或者有特殊需求可采用pip install

(python38) C:\Users\Janus>conda install ipykernel
Solving environment: done
==> WARNING: A newer version of conda exists. <==
  current version: 4.5.11
  latest version: 23.10.0
Please update conda by running
    $ conda update -n base -c defaults conda
# All requested packages already installed.

③ 切换到编程文件保存的目录

默认在C盘,我这里是:E:\softinstall\Jupyter

(python38) C:\Users\Janus>E:
(python38) E:\>cd softinstall
(python38) E:\softinstall>cd Jupyter

④ 将环境写入notebook的kernel中

(python38) E:\softinstall\Jupyter>python -m ipykernel install --user --name python38 --display-name "Python (python38)"
Installed kernelspec python38 in C:\Users\Janus\AppData\Roaming\jupyter\kernels\python38

⑤ 打开jupyter

安装Anaconda后自带Jupyter Notebook。在anaconda命令行中执行 jupyter notebook 就可以。

(python38) E:\softinstall\Jupyter>jupyter notebook

浏览器页面选择Python(python38)的Kernel即可


【4】遇到的问题总结

① 执行脚本提示 No module named ‘tensorflow’

这里查看jupyter kernelspec list ,其地址指向一个包含kernel.json的文件夹,打开这个json文件,发现里面指向的python.exe仍然是python3.7。

(python38) C:\Users\Janus>jupyter kernelspec list
Available kernels:
  python3    E:\softinstall\Anaconda\share\jupyter\kernels\python3

重新安装Jupyter

conda install jupyter notebook

此外如果还需要什么环境比如pandas,那么在python38环境下安装即可,如canda install pandas

② No module named ‘matplotlib’

conda install  matplotlib


③ No module named ‘sklearn’

conda install scikit-learn

④ partially initialized module ‘charset_normalizer’ has no attribute ‘md__mypyc’ (most likely due to a circular import)

conda install chardet
#或者
pip install chardet
目录
相关文章
|
8天前
|
Linux 虚拟化 Docker
Windows12安装Docker
Windows12安装Docker
37 2
|
10天前
|
机器学习/深度学习 TensorFlow 算法框架/工具
TensorFlow入门指南:基础概念与安装
【4月更文挑战第17天】TensorFlow入门指南介绍了该流行深度学习框架的基础概念和安装步骤。核心概念包括张量(多维数组)、计算图(表示计算任务的图结构)、会话(执行环境)以及变量(存储模型参数)。安装TensorFlow可通过pip或conda,GPU支持需额外条件。安装成功后,通过Python验证版本即可开始使用。
|
19天前
|
人工智能 机器人 C++
【C++/Python】Windows用Swig实现C++调用Python(史上最简单详细,80岁看了都会操作)
【C++/Python】Windows用Swig实现C++调用Python(史上最简单详细,80岁看了都会操作)
|
3天前
|
SQL 数据管理 关系型数据库
如何在 Windows 上安装 SQL Server,保姆级教程来了!
在Windows上安装SQL Server的详细步骤包括:从官方下载安装程序(如Developer版),选择自定义安装,指定安装位置(非C盘),接受许可条款,选中Microsoft更新,忽略警告,取消“适用于SQL Server的Azure”选项,仅勾选必要功能(不包括Analysis Services)并更改实例目录至非C盘,选择默认实例和Windows身份验证模式,添加当前用户,最后点击安装并等待完成。安装成功后关闭窗口。后续文章将介绍SSMS的安装。
6 0
|
3天前
安装OpenCV-Python
安装OpenCV-Python
11 1
|
4天前
|
5G Python
Windows11搭建Python环境(Anaconda安装与使用)
Windows11搭建Python环境(Anaconda安装与使用)
22 0
|
4天前
|
关系型数据库 MySQL Windows
windows安装MySQL5.7教程
windows安装MySQL5.7教程
14 0
|
4天前
|
人工智能 安全 机器人
AI电销机器人系统源码部署:freeswitch安装Windows
在Windows上安装FreeSWITCH:访问官网下载安装程序,运行并按提示安装;选择安装路径和组件;等待安装完成;配置FreeSWITCH,修改设置;启动服务;测试其功能;如遇问题,参考官方文档或进行调试故障排除。记得定期更新维护以保证稳定安全。
|
7天前
|
网络协议 安全 测试技术
Windows安装禅道系统结合Cpolar实现公网访问内网BUG管理服务
Windows安装禅道系统结合Cpolar实现公网访问内网BUG管理服务
|
16天前
|
Ubuntu Python
python3安装clickhouse_sqlalchemy(greenlet) 失败
如果上述方法仍然无法解决问题,建议查阅相关错误信息和官方文档,以获取更详细的帮助。确保你的Python环境和依赖库都在最新版本,有时问题可能会因为版本不兼容而导致安装失败。
18 0