python- tensorflow安装

之前一直在win10系统下跑Python程序,过程中需要加载各种各样的库,今天把安装方法整理一下

Env:Win10、Python3.6

Time:20181005

author:New(In XATU)

概要:

1、命令自动安装

2、手动安装

3、安装工具

-------------------------------------------------

1、在CMD窗口命令自动安装

将目录切换搭配pip安装位置或者将文件复制到pip安装的位置,也方便以后找,一般在C:\Software\Python\Scripts目录下

1.1没有安装pip,一路cd到easy_install.exe所在的地方,执行指令“easy_install.exe pip”,就安装好pip了;

----------------------------------------------------------------------------------

Microsoft Windows [版本 10.0.17134.285]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>cd C:\Software\Python\Scripts

C:\Software\Python\Scripts>pip install --upgrade tensorflow
Collecting tensorflow  Downloading https://files.pythonhosted.org/packages/c1/e1/a5693a158f3867417d7b50bd0514c83304706242fae74463705b8c373777/tensorflow-1.11.0-cp36-cp36m-win_amd64.whl (46.9MB)
    2% |█                               | 1.2MB 10kB/s eta 1:09:23Exception:
Traceback (most recent call last):
  File "c:\software\python\lib\site-packages\pip\_vendor\urllib3\response.py", line 331, in _error_catcher
    yield
  File "c:\software\python\lib\site-packages\pip\_vendor\urllib3\response.py", line 413, in read
    data = self._fp.read(amt)
  File "c:\software\python\lib\site-packages\pip\_vendor\cachecontrol\filewrapper.py", line 62, in read
    data = self.__fp.read(amt)
  File "c:\software\python\lib\http\client.py", line 449, in read
    n = self.readinto(b)
  File "c:\software\python\lib\http\client.py", line 493, in readinto
    n = self.fp.readinto(b)
  File "c:\software\python\lib\socket.py", line 586, in readinto
    return self._sock.recv_into(b)
  File "c:\software\python\lib\ssl.py", line 1002, in recv_into
    return self.read(nbytes, buffer)
  File "c:\software\python\lib\ssl.py", line 865, in read
    return self._sslobj.read(len, buffer)
  File "c:\software\python\lib\ssl.py", line 625, 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:\software\python\lib\site-packages\pip\_internal\basecommand.py", line 141, in main
    status = self.run(options, args)
  File "c:\software\python\lib\site-packages\pip\_internal\commands\install.py", line 299, in run
    resolver.resolve(requirement_set)
  File "c:\software\python\lib\site-packages\pip\_internal\resolve.py", line 102, in resolve
    self._resolve_one(requirement_set, req)
  File "c:\software\python\lib\site-packages\pip\_internal\resolve.py", line 256, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "c:\software\python\lib\site-packages\pip\_internal\resolve.py", line 209, in _get_abstract_dist_for
    self.require_hashes
  File "c:\software\python\lib\site-packages\pip\_internal\operations\prepare.py", line 283, in prepare_linked_requirement
    progress_bar=self.progress_bar
  File "c:\software\python\lib\site-packages\pip\_internal\download.py", line 836, in unpack_url
    progress_bar=progress_bar
  File "c:\software\python\lib\site-packages\pip\_internal\download.py", line 673, in unpack_http_url
    progress_bar)
  File "c:\software\python\lib\site-packages\pip\_internal\download.py", line 897, in _download_http_url
    _download_url(resp, link, content_file, hashes, progress_bar)
  File "c:\software\python\lib\site-packages\pip\_internal\download.py", line 617, in _download_url
    hashes.check_against_chunks(downloaded_chunks)
  File "c:\software\python\lib\site-packages\pip\_internal\utils\hashes.py", line 48, in check_against_chunks
    for chunk in chunks:
  File "c:\software\python\lib\site-packages\pip\_internal\download.py", line 585, in written_chunks
    for chunk in chunks:
  File "c:\software\python\lib\site-packages\pip\_internal\utils\ui.py", line 159, in iter
    for x in it:
  File "c:\software\python\lib\site-packages\pip\_internal\download.py", line 574, in resp_read
    decode_content=False):
  File "c:\software\python\lib\site-packages\pip\_vendor\urllib3\response.py", line 465, in stream
    data = self.read(amt=amt, decode_content=decode_content)
  File "c:\software\python\lib\site-packages\pip\_vendor\urllib3\response.py", line 430, in read
    raise IncompleteRead(self._fp_bytes_read, self.length_remaining)
  File "c:\software\python\lib\contextlib.py", line 99, in __exit__
    self.gen.throw(type, value, traceback)
  File "c:\software\python\lib\site-packages\pip\_vendor\urllib3\response.py", line 336, in _error_catcher
    raise ReadTimeoutError(self._pool, None, 'Read timed out.')
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.

-----------------------------------------------------------------------------------------

2、手动安装

报错了,copy tensorflow下载链接,浏览器下载完毕,手动安装

https://files.pythonhosted.org/packages/c1/e1/a5693a158f3867417d7b50bd0514c83304706242fae74463705b8c373777/tensorflow-1.11.0-cp36-cp36m-win_amd64.whl

将下文的tensorflow-1.11.0-cp36-cp36m-win_amd64.whl 复制到 上述目录C:\Software\Python下,手动安装

输入安装指令,格式为pip +install+somewhat.whl,eg:

pip install tensorflow-1.11.0-cp36-cp36m-win_amd64.whl

安装过程详细如下

-------------------------------------------------------

C:\Software\Python\Scripts>easy_install tensorflow
Searching for tensorflow
Reading https://pypi.python.org/simple/tensorflow/
No local packages or working download links found for tensorflow
error: Could not find suitable distribution for Requirement.parse('tensorflow')

C:\Software\Python\Scripts>cd..

C:\Software\Python> pip install tensorflow-1.11.0-cp36-cp36m-win_amd64.whl
Processing c:\software\python\tensorflow-1.11.0-cp36-cp36m-win_amd64.whl
Collecting grpcio>=1.8.6 (from tensorflow==1.11.0)
  Downloading https://files.pythonhosted.org/packages/0e/13/43a98e233716f1d9846ca65322b065443af5ea1aed5f631e240d231174c0/grpcio-1.15.0-cp36-cp36m-win_amd64.whl (1.5MB)
    100% |████████████████████████████████| 1.5MB 25kB/s
Requirement already satisfied: numpy>=1.13.3 in c:\software\python\lib\site-packages (from tensorflow==1.11.0) (1.14.2)
Collecting gast>=0.2.0 (from tensorflow==1.11.0)
  Downloading https://files.pythonhosted.org/packages/5c/78/ff794fcae2ce8aa6323e789d1f8b3b7765f601e7702726f430e814822b96/gast-0.2.0.tar.gz
Collecting wheel>=0.26 (from tensorflow==1.11.0)
  Downloading https://files.pythonhosted.org/packages/fc/e9/05316a1eec70c2bfc1c823a259546475bd7636ba6d27ec80575da523bc34/wheel-0.32.1-py2.py3-none-any.whl
Collecting astor>=0.6.0 (from tensorflow==1.11.0)
  Downloading https://files.pythonhosted.org/packages/35/6b/11530768cac581a12952a2aad00e1526b89d242d0b9f59534ef6e6a1752f/astor-0.7.1-py2.py3-none-any.whl
Requirement already satisfied: six>=1.10.0 in c:\software\python\lib\site-packages (from tensorflow==1.11.0) (1.11.0)
Collecting termcolor>=1.1.0 (from tensorflow==1.11.0)
  Downloading https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz
Collecting protobuf>=3.6.0 (from tensorflow==1.11.0)
  Downloading https://files.pythonhosted.org/packages/e8/df/d606d07cff0fc8d22abcc54006c0247002d11a7f2d218eb008d48e76851d/protobuf-3.6.1-cp36-cp36m-win_amd64.whl (1.1MB)
    100% |████████████████████████████████| 1.1MB 12kB/s
Requirement already satisfied: setuptools<=39.1.0 in c:\software\python\lib\site-packages (from tensorflow==1.11.0) (28.8.0)
Collecting keras-preprocessing>=1.0.3 (from tensorflow==1.11.0)
  Downloading https://files.pythonhosted.org/packages/fc/94/74e0fa783d3fc07e41715973435dd051ca89c550881b3454233c39c73e69/Keras_Preprocessing-1.0.5-py2.py3-none-any.whl
Collecting keras-applications>=1.0.5 (from tensorflow==1.11.0)
  Downloading https://files.pythonhosted.org/packages/3f/c4/2ff40221029f7098d58f8d7fb99b97e8100f3293f9856f0fb5834bef100b/Keras_Applications-1.0.6-py2.py3-none-any.whl (44kB)
    100% |████████████████████████████████| 51kB 52kB/s
Collecting absl-py>=0.1.6 (from tensorflow==1.11.0)
  Downloading https://files.pythonhosted.org/packages/16/db/cce5331638138c178dd1d5fb69f3f55eb3787a12efd9177177ae203e847f/absl-py-0.5.0.tar.gz (90kB)
    100% |████████████████████████████████| 92kB 15kB/s
Collecting tensorboard<1.12.0,>=1.11.0 (from tensorflow==1.11.0)
  Downloading https://files.pythonhosted.org/packages/9b/2f/4d788919b1feef04624d63ed6ea45a49d1d1c834199ec50716edb5d310f4/tensorboard-1.11.0-py3-none-any.whl (3.0MB)
    100% |████████████████████████████████| 3.0MB 45kB/s
Collecting h5py (from keras-applications>=1.0.5->tensorflow==1.11.0)
  Downloading https://files.pythonhosted.org/packages/12/6c/00c38c5ce9322f1cc421d93217c44739646a106c61859622eccc297a5c05/h5py-2.8.0-cp36-cp36m-win_amd64.whl (2.3MB)
    100% |████████████████████████████████| 2.3MB 39kB/s
Collecting markdown>=2.6.8 (from tensorboard<1.12.0,>=1.11.0->tensorflow==1.11.0)
  Downloading https://files.pythonhosted.org/packages/7a/6b/5600647404ba15545ec37d2f7f58844d690baf2f81f3a60b862e48f29287/Markdown-3.0.1-py2.py3-none-any.whl (89kB)
    100% |████████████████████████████████| 92kB 41kB/s
Collecting werkzeug>=0.11.10 (from tensorboard<1.12.0,>=1.11.0->tensorflow==1.11.0)
  Downloading https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl (322kB)
    100% |████████████████████████████████| 327kB 35kB/s
Installing collected packages: grpcio, gast, wheel, astor, termcolor, protobuf, keras-preprocessing, h5py, keras-applications, absl-py, markdown, werkzeug, tensorboard, tensorflow
  Running setup.py install for gast ... done
  Running setup.py install for termcolor ... done
  Running setup.py install for absl-py ... done
Successfully installed absl-py-0.5.0 astor-0.7.1 gast-0.2.0 grpcio-1.15.0 h5py-2.8.0 keras-applications-1.0.6 keras-preprocessing-1.0.5 markdown-3.0.1 protobuf-3.6.1 tensorboard-1.11.0 tensorflow-1.11.0 termcolor-1.1.0 werkzeug-0.14.1 wheel-0.32.1

————------------------------------------------------

3、安装工具

pip install +名称 (ps:有时候pip版本较低,安装出错)

esay_install  +名称

或者先用esay_install  安装最新的pip,在安装

------------------------------------

今天就到这了,下次将更新tensorflow框架的配置及使用。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Python-TensorFlow的版本对应关系如下: | TensorFlow版本 | Python版本 | | -------------- | ---------- | | 2.5.x | 3.6-3.9 | | 2.4.x | 3.5-3.8 | | 2.3.x | 3.5-3.8 | | 2.2.x | 3.5-3.8 | | 2.1.x | 3.5-3.7 | | 2..x | 3.5-3.7 | | 1.15.x | 2.7, 3.3-3.7 | 注意:Python 3.8和3.9在TensorFlow 1.15和2.中不受支持。 ### 回答2: Python-TensorFlow是Google公司开发的深度学习框架,提供了一系列的API,可以帮助开发者快速、高效地构建和训练深度神经网络。不同的Python-TensorFlow版本对应了不同的功能和性能,因此选择合适的版本对于深度学习的研究和应用尤为重要。 以下是Python-TensorFlow对应版本的介绍: 1. TensorFlow 1.x版本 TensorFlow 1.x版本是第一个稳定版本,包含了许多重要的功能,如静态图形优化器、多GPU支持和分布式训练。1.5版本还引入了TensorFlow的Eager execution机制,使得开发者可以像使用numpy一样快速迭代实验。 2. TensorFlow 2.x版本 TensorFlow 2.x版本是近期推出的一个重要版本,它强调了易用性、统一性和可扩展性。TF2.x取消了静态图形模式,仅支持动态图形模式,使得代码的编写和调试更加方便,同时还支持Keras API,使得模型的搭建更加简单,更加易于入门。 3. TensorFlow Lite TensorFlow Lite是一种专门针对移动设备和嵌入式设备的轻量级版本,它支持多种硬件平台的端侧部署。TensorFlow Lite内置了一系列的优化算法,使得在较低的计算资源下也能够实现高效的推理。 总之,选择合适的Python-TensorFlow版本对于深度学习的发展和应用至关重要。不同版本的TensorFlow支持不同的功能和特性,开发者应该结合具体需求进行选择,以便在开发和应用中发挥更好的性能和效果。 ### 回答3: Python-TensorFlow是Google开发的一种机器智能软件。它可以通过Python语言编写程序,并可用于设计、构建和训练各种类型的深度学习算法。TensorFlow是当前工业级别最流行的深度学习库之一。 Python-TensorFlow的各个版本都有各自的优势和劣势。以下是一些流行版本的简要介绍: 1. TensorFlow 1.0-1.5版本:这些版本是最早的版本。基本上是机器智能开发工具包的第一个版本,提供了一个庞大的机器智能生态系统。此版本重点关注建模和设计方面的问题。TensorFlow 1.0-1.5版本同样支持构建卷积神经网络、递归神经网络和其他深度学习模型。 2. TensorFlow 2.0版本:这个版本发布于2019年底,是TensorFlow的最新版本。TensorFlow 2.0在使用方面更为便捷,同时采用了更简单的API。此版本具有更模块化的架构,使用户能够更加容易地调试和优化他们的算法。TensorFlow 2.0还增加了用于图像分类、自然语言处理和情感分析等应用的新层和模型。 3. TensorFlow 1.14-1.15版本:这些版本是TensorFlow 1.x分支的最后两个版本。在这些版本中,Google出现了可重复的实验功能,以确保用户能够跟踪和管理自己的实验过程。 对于选择哪个版本,应该看到TensorFlow的上下文和需求,同时需注意版本之间的差异。同时,查看TensorFlow官网可以找到每个版本的详细说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值