【笔记】安装 TensorFlow

2 篇文章 0 订阅
2 篇文章 0 订阅
【笔记】安装 TensorFlow

封面来源:Electronic-Comics: 电子漫画系列

2.3.11 手把手教你安装TensorFlow 学习笔记

一、创建环境

1、打开 Anaconda Prompt

在 Win10 桌面左下角的搜索栏🔍输入 Anaconda Prompt,搜索栏上方出现应用 “Anaconda Prompt”,鼠标🖱左键点击进入。如下图所示:

请添加图片描述

2、创建 tensorflow 新环境

在上一步打开的 Anaconda Prompt 窗口中,可以看到当前所在文件夹 (base)C:\Users\*****>,我们在它后面紧挨着输入命令 conda create -n tensorflow python=3.6 再按回车enter,使用 Python 的 3.6 版本创建一个名为 tensorflow 的新环境。如下图所示:

请添加图片描述

接着 Anaconda Prompt 将提示是否继续(Proceed ([y]/n)?)。如下图所示:

请添加图片描述

我们输入 y 再按回车 enter 。如下图所示:

请添加图片描述

环境创建成功,出现下图所示信息:

请添加图片描述

3、启动及关闭环境

我们输入 activate tensorflow 再按回车 enter 来启动我们刚刚创建的新环境。如下图所示:

请添加图片描述

我们输入 deactivate 再按回车 enter 将退出环境。如下图所示:

请添加图片描述

我们再次启动环境,以便进行接下来的安装操作。如下图所示:

请添加图片描述

二、安装 tensorflow

我们首先输入 pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.4.0-cp36-cp36m-win_amd64.whl 再按回车 enter 安装 tensorflow

但是出现如下报错信息:

Collecting tensorflow-cpu==2.4.0
Downloading https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.4.0-cp36-cp36m-win_amd64.whl (210.1 MB)
|███████ | 45.4 MB 142 kB/s eta 0:19:17ERROR: Exception:
Traceback (most recent call last):
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_vendor\urllib3\response.py”, line 438, in _error_catcher
yield
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_vendor\urllib3\response.py”, line 519, in read
data = self._fp.read(amt) if not fp_closed else b""
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_vendor\cachecontrol\filewrapper.py”, line 62, in read
data = self.__fp.read(amt)
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\http\client.py”, line 463, in read
n = self.readinto(b)
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\http\client.py”, line 507, in readinto
n = self.fp.readinto(b)
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\socket.py”, line 586, in readinto
return self._sock.recv_into(b)
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\ssl.py”, line 1012, in recv_into
return self.read(nbytes, buffer)
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\ssl.py”, line 874, in read
return self._sslobj.read(len, buffer)
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\ssl.py”, line 631, in read
v = self._sslobj.read(len, buffer)
socket.timeout: The read operation timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\cli\base_command.py”, line 173, in _main
status = self.run(options, args)
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\cli\req_command.py”, line 203, in wrapper
return func(self, options, args)
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\commands\install.py”, line 316, in run
reqs, check_supported_wheels=not options.target_dir
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\resolution\resolvelib\resolver.py”, line 75, in resolve
collected = self.factory.collect_root_requirements(root_reqs)
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\resolution\resolvelib\factory.py”, line 473, in collect_root_requirements
requested_extras=(),
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\resolution\resolvelib\factory.py”, line 438, in _make_requirement_from_install_req
version=None,
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\resolution\resolvelib\factory.py”, line 209, in _make_candidate_from_link
version=version,
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\resolution\resolvelib\candidates.py”, line 301, in init
version=version,
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\resolution\resolvelib\candidates.py”, line 156, in init
self.dist = self._prepare()
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\resolution\resolvelib\candidates.py”, line 227, in _prepare
dist = self._prepare_distribution()
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\resolution\resolvelib\candidates.py”, line 306, in _prepare_distribution
self._ireq, parallel_builds=True
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\operations\prepare.py”, line 508, in prepare_linked_requirement
return self._prepare_linked_requirement(req, parallel_builds)
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\operations\prepare.py”, line 552, in prepare_linked_requirement
self.download_dir, hashes
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\operations\prepare.py”, line 243, in unpack_url
hashes=hashes,
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\operations\prepare.py”, line 102, in get_http_url
from_path, content_type = download(link, temp_dir.path)
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\network\download.py”, line 145, in call
for chunk in chunks:
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\cli\progress_bars.py”, line 144, in iter
for x in it:
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_internal\network\utils.py”, line 87, in response_chunks
decode_content=False,
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_vendor\urllib3\response.py”, line 576, in stream
data = self.read(amt=amt, decode_content=decode_content)
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_vendor\urllib3\response.py”, line 541, in read
raise IncompleteRead(self._fp_bytes_read, self.length_remaining)
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\contextlib.py”, line 99, in exit
self.gen.throw(type, value, traceback)
File “C:\Users\Shulo\Anaconda3\envs\tensorflow\lib\site-packages\pip_vendor\urllib3\response.py”, line 443, in _error_catcher
raise ReadTimeoutError(self._pool, None, “Read timed out.”)

pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘storage.googleapis.com’, port=443): Read timed out.

更换国内源输入 pip install --ignore-installed --upgrade http://mirrors.aliyun.com/pypi/packages/8d/dd/1c16b9be09299e1557fdb28ed51b43f2b536fca289a48878b3fdd752c3c7/tensorflow-1.12.0-cp35-cp35m-win_amd64.whl 再次尝试

出现如下报错信息

请添加图片描述

更换版本以及使用清华源输入 pip install tensorflow==2.0.0 -i https://pypi.tuna.tsinghua.edu.cn/simple 再按回车 enter 安装 tensorflow

终于安装成功,出现如下的信息:

请添加图片描述

三、安装 IPython

我们输入 conda install ipython 再按回车 enter 安装 IPython,同样将提示是否继续,同样的输入 y 再按回车 enter 继续安装

请添加图片描述

完成

请添加图片描述

四、安装 Jupyter

我们输入 conda install jupyter 再按回车 enter 安装 Jupyter,同样将提示是否继续,同样的输入 y 再按回车 enter 继续安装

请添加图片描述

还将出现是否继续,同样输入 y 再按回车 enter 继续安装

请添加图片描述

弹出找不到入口提示窗口

请添加图片描述

我们暂时忽略,点击 确定

请添加图片描述

接着输入 ipython kernelspec install-self -user 再按回车 enter

请添加图片描述

我们在 Win10 桌面左下角的搜索栏🔍输入 Jupyter Notebook,将搜索匹配到带 (tensorflow) 小尾巴的应用 Jupyter Notebook(tensorflow),表示安装成功。如下图所示:

请添加图片描述

之后使用 tensorflow,我们将启动 Jupyter Notebook(tensorflow)。如下图所示:

请添加图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值