折腾:
【记录】学习tensorflow
期间,此处Mac本地Python 3.7.3中安装TensorFlow
1 2 3 4 5 6 7 8 | ➜ ~ python --version Python 2.7.10 ➜ ~ which python3 /Users/crifan/ .pyenv /shims/python3 ➜ ~ python3 --version Python 3.7.3 ➜ ~ pip3 --version pip 19.0.3 from /usr/local/lib/python3 .7 /site-packages/pip (python 3.7) |
结果报错:
1 2 3 4 | ➜ ~ pip3 install tensorflow Collecting tensorflow Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflow |
mac Could not find a version that satisfies the requirement tensorflow
发现和之前遇到的:
【未解决】Mac中Python 3.8安装tensorflow报错:ERROR No matching distribution found for tensorflow
很是类似,只不过此处是Python 3.7
抽空试试试试:
1 | pip3 install tf-nightly |
升级一下pip3
1 2 3 4 5 6 7 8 9 | ➜ ~ pip3 install --upgrade pip Collecting pip Downloading https: //files .pythonhosted.org /packages/00/b6/9cfa56b4081ad13874b0c6f96af8ce16cfbc1cb06bedf8e9164ce5551ec1/pip-19 .3.1-py2.py3-none-any.whl (1.4MB) 100% |████████████████████████████████| 1.4MB 100kB /s Installing collected packages: pip Found existing installation: pip 19.0.3 Uninstalling pip-19.0.3: Successfully uninstalled pip-19.0.3 Successfully installed pip-19.3.1 |
无意间再去试试,竟然真的可以
后来报错
1 2 3 4 5 6 7 8 | ➜ ~ pip3 install tensorflow Collecting tensorflow Downloading https: //files .pythonhosted.org /packages/2c/72/6b3264aa2889b7dde7663464b99587d95cd6a5f3b9b30181f14d78a63e64/tensorflow-2 .0.0-cp37-cp37m-macosx_10_11_x86_64.whl (102.7MB) |▊ | 2.4MB 67kB /s eta 0:24:49 ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them. tensorflow from https: //files .pythonhosted.org /packages/2c/72/6b3264aa2889b7dde7663464b99587d95cd6a5f3b9b30181f14d78a63e64/tensorflow-2 .0.0-cp37-cp37m-macosx_10_11_x86_64.whl #sha256=73e9bf5a3f850fd8f630ca17c13b79dfbe1283a08b6f15b9c956697e98fb53f3: Got c49bd8d50b38bf3162f4b2d34bca312bee3fae120de6ed42c39166b8e3c9d98c |
然后又超时了:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | ➜ ~ pip3 install tensorflow Collecting tensorflow Downloading https: / / files.pythonhosted.org / packages / 2c / 72 / 6b3264aa2889b7dde7663464b99587d95cd6a5f3b9b30181f14d78a63e64 / tensorflow - 2.0 . 0 - cp37 - cp37m - macosx_10_11_x86_64.whl ( 102.7MB ) | | 40kB 2.2kB / s eta 12 : 55 : 49ERROR : Exception: Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/pip/_vendor/urllib3/response.py" , line 425 , in _error_catcher yield File "/usr/local/lib/python3.7/site-packages/pip/_vendor/urllib3/response.py" , line 507 , in read data = self ._fp.read(amt) if not fp_closed else b"" File "/usr/local/lib/python3.7/site-packages/pip/_vendor/cachecontrol/filewrapper.py" , line 62 , in read data = self .__fp.read(amt) File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py" , line 447 , in read n = self .readinto(b) File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/http/client.py" , line 491 , in readinto n = self .fp.readinto(b) File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/socket.py" , line 589 , in readinto return self ._sock.recv_into(b) File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py" , line 1052 , in recv_into return self .read(nbytes, buffer ) File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ssl.py" , line 911 , in read return self ._sslobj.read( len , buffer ) socket.timeout: The read operation timed out During handling of the above exception, another exception occurred: ... File "/usr/local/lib/python3.7/site-packages/pip/_vendor/urllib3/response.py" , line 430 , 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. |
此处pip(从安装files.pythonhosted.org)速度太慢,去想办法加上本地代理试试:
【已解决】Mac中给pip3添加代理以提升下载python包的速度
继续下载:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | ➜ ~ pip3 - - proxy http: / / 127.0 . 0.1 : 1087 install tensorflow Collecting tensorflow Downloading https: / / files.pythonhosted.org / packages / 2c / 72 / 6b3264aa2889b7dde7663464b99587d95cd6a5f3b9b30181f14d78a63e64 / tensorflow - 2.0 . 0 - cp37 - cp37m - macosx_10_11_x86_64.whl ( 102.7MB ) |████████████████████████████████| 102.7MB 86kB / s Collecting absl - py> = 0.7 . 0 Downloading https: / / files.pythonhosted.org / packages / 3b / 72 / e6e483e2db953c11efa44ee21c5fdb6505c4dffa447b4263ca8af6676b62 / absl - py - 0.8 . 1.tar .gz ( 103kB ) |████████████████████████████████| 112kB 753kB / s Collecting termcolor> = 1.1 . 0 Downloading https: / / files.pythonhosted.org / packages / 8a / 48 / a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981 / termcolor - 1.1 . 0.tar .gz Collecting protobuf> = 3.6 . 1 Downloading https: / / files.pythonhosted.org / packages / a5 / c6 / a8b6a74ab1e165f0aaa673a46f5c895af8780976880c98934ae82060356d / protobuf - 3.10 . 0 - cp37 - cp37m - macosx_10_9_intel.whl ( 1.4MB ) |████████████████████████████████| 1.4MB 208kB / s Collecting astor> = 0.6 . 0 Downloading https: / / files.pythonhosted.org / packages / d1 / 4f / 950dfae467b384fc96bc6469de25d832534f6b4441033c39f914efd13418 / astor - 0.8 . 0 - py2.py3 - none - any .whl Collecting numpy< 2.0 ,> = 1.16 . 0 Downloading https: / / files.pythonhosted.org / packages / ea / f4 / acaa005b20777fc56a1dc0cae228ab2cb5a7f09a7e7fcb6d4619ce24a1b7 / numpy - 1.17 . 3 - cp37 - cp37m - macosx_10_9_x86_64.whl ( 15.1MB ) |████████████████████████████████| 15.1MB 130kB / s Collecting tensorboard< 2.1 . 0 ,> = 2.0 . 0 Downloading https: / / files.pythonhosted.org / packages / d3 / 9e / a48cd34dd7b672ffc227b566f7d16d63c62c58b542d54efa45848c395dd4 / tensorboard - 2.0 . 1 - py3 - none - any .whl ( 3.8MB ) |████████████████████████████████| 3.8MB 137kB / s Collecting tensorflow - estimator< 2.1 . 0 ,> = 2.0 . 0 Downloading https: / / files.pythonhosted.org / packages / fc / 08 / 8b927337b7019c374719145d1dceba21a8bb909b93b1ad6f8fb7d22c1ca1 / tensorflow_estimator - 2.0 . 1 - py2.py3 - none - any .whl ( 449kB ) |████████████████████████████████| 450kB 199kB / s Requirement already satisfied: wheel> = 0.26 in / usr / local / lib / python3. 7 / site - packages ( from tensorflow) ( 0.33 . 1 ) Collecting wrapt> = 1.11 . 1 Downloading https: / / files.pythonhosted.org / packages / 23 / 84 / 323c2415280bc4fc880ac5050dddfb3c8062c2552b34c2e512eb4aa68f79 / wrapt - 1.11 . 2.tar .gz Collecting grpcio> = 1.8 . 6 Downloading https: / / files.pythonhosted.org / packages / 0d / 27 / 0413a5dffd7ddca4ea43cffd22f46ec2b26a5ed18c974e4448763e758a9b / grpcio - 1.25 . 0 - cp37 - cp37m - macosx_10_9_x86_64.whl ( 2.3MB ) |████████████████████████████████| 2.3MB 278kB / s Collecting keras - preprocessing> = 1.0 . 5 Downloading https: / / files.pythonhosted.org / packages / 28 / 6a / 8c1f62c37212d9fc441a7e26736df51ce6f0e38455816445471f10da4f0a / Keras_Preprocessing - 1.1 . 0 - py2.py3 - none - any .whl ( 41kB ) |████████████████████████████████| 51kB 123kB / s Collecting keras - applications> = 1.0 . 8 Downloading https: / / files.pythonhosted.org / packages / 71 / e3 / 19762fdfc62877ae9102edf6342d71b28fbfd9dea3d2f96a882ce099b03f / Keras_Applications - 1.0 . 8 - py3 - none - any .whl ( 50kB ) |████████████████████████████████| 51kB 96kB / s Requirement already satisfied: six> = 1.10 . 0 in / usr / local / lib / python3. 7 / site - packages ( from tensorflow) ( 1.12 . 0 ) Collecting opt - einsum> = 2.3 . 2 Downloading https: / / files.pythonhosted.org / packages / b8 / 83 / 755bd5324777875e9dff19c2e59daec837d0378c09196634524a3d7269ac / opt_einsum - 3.1 . 0.tar .gz ( 69kB ) |████████████████████████████████| 71kB 129kB / s Collecting google - pasta> = 0.1 . 6 Downloading https: / / files.pythonhosted.org / packages / c3 / fd / 1e86bc4837cc9a3a5faf3db9b1854aa04ad35b5f381f9648fbe81a6f94e4 / google_pasta - 0.1 . 8 - py3 - none - any .whl ( 57kB ) |████████████████████████████████| 61kB 218kB / s Collecting gast = = 0.2 . 2 Downloading https: / / files.pythonhosted.org / packages / 4e / 35 / 11749bf99b2d4e3cceb4d55ca22590b0d7c2c62b9de38ac4a4a7f4687421 / gast - 0.2 . 2.tar .gz Requirement already satisfied: setuptools in / usr / local / lib / python3. 7 / site - packages ( from protobuf> = 3.6 . 1 - >tensorflow) ( 40.8 . 0 ) Collecting markdown> = 2.6 . 8 Downloading https: / / files.pythonhosted.org / packages / c0 / 4e / fd492e91abdc2d2fcb70ef453064d980688762079397f779758e055f6575 / Markdown - 3.1 . 1 - py2.py3 - none - any .whl ( 87kB ) |████████████████████████████████| 92kB 233kB / s Collecting google - auth - oauthlib< 0.5 ,> = 0.4 . 1 Downloading https: / / files.pythonhosted.org / packages / 7b / b8 / 88def36e74bee9fce511c9519571f4e485e890093ab7442284f4ffaef60b / google_auth_oauthlib - 0.4 . 1 - py2.py3 - none - any .whl Collecting werkzeug> = 0.11 . 15 Downloading https: / / files.pythonhosted.org / packages / ce / 42 / 3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f / Werkzeug - 0.16 . 0 - py2.py3 - none - any .whl ( 327kB ) |████████████████████████████████| 327kB 183kB / s Collecting google - auth< 2 ,> = 1.6 . 3 Downloading https: / / files.pythonhosted.org / packages / 2f / 81 / d1e7d9974ba7c886f6d133a8baae18cb8d92b2d09bcc4f46328306825de0 / google_auth - 1.7 . 0 - py2.py3 - none - any .whl ( 74kB ) |████████████████████████████████| 81kB 100kB / s Collecting h5py Downloading https: / / files.pythonhosted.org / packages / 1a / 8b / 4d01ae9a9d50a0bcc7b0b9aae41785d8d9de6fa9bba04dc20b1582181d2d / h5py - 2.10 . 0 - cp37 - cp37m - macosx_10_6_intel.whl ( 3.0MB ) |████████████████████████████████| 3.0MB 135kB / s Collecting requests - oauthlib> = 0.7 . 0 Downloading https: / / files.pythonhosted.org / packages / a3 / 12 / b92740d845ab62ea4edf04d2f4164d82532b5a0b03836d4d4e71c6f3d379 / requests_oauthlib - 1.3 . 0 - py2.py3 - none - any .whl Collecting rsa< 4.1 ,> = 3.1 . 4 Downloading https: / / files.pythonhosted.org / packages / 02 / e5 / 38518af393f7c214357079ce67a317307936896e961e35450b70fad2a9cf / rsa - 4.0 - py2.py3 - none - any .whl Collecting cachetools< 3.2 ,> = 2.0 . 0 Downloading https: / / files.pythonhosted.org / packages / 2f / a6 / 30b0a0bef12283e83e58c1d6e7b5aabc7acfc4110df81a4471655d33e704 / cachetools - 3.1 . 1 - py2.py3 - none - any .whl Collecting pyasn1 - modules> = 0.2 . 1 Downloading https: / / files.pythonhosted.org / packages / 52 / 50 / bb4cefca37da63a0c52218ba2cb1b1c36110d84dcbae8aa48cd67c5e95c2 / pyasn1_modules - 0.2 . 7 - py2.py3 - none - any .whl ( 131kB ) |████████████████████████████████| 133kB 156kB / s Requirement already satisfied: requests> = 2.0 . 0 in / usr / local / lib / python3. 7 / site - packages ( from requests - oauthlib> = 0.7 . 0 - >google - auth - oauthlib< 0.5 ,> = 0.4 . 1 - >tensorboard< 2.1 . 0 ,> = 2.0 . 0 - >tensorflow) ( 2.22 . 0 ) Collecting oauthlib> = 3.0 . 0 Downloading https: / / files.pythonhosted.org / packages / 05 / 57 / ce2e7a8fa7c0afb54a0581b14a65b56e62b5759dbc98e80627142b8a3704 / oauthlib - 3.1 . 0 - py2.py3 - none - any .whl ( 147kB ) |████████████████████████████████| 153kB 97kB / s Collecting pyasn1> = 0.1 . 3 Downloading https: / / files.pythonhosted.org / packages / a1 / 71 / 8f0d444e3a74e5640a3d5d967c1c6b015da9c655f35b2d308a55d907a517 / pyasn1 - 0.4 . 7 - py2.py3 - none - any .whl ( 76kB ) |████████████████████████████████| 81kB 142kB / s Requirement already satisfied: urllib3! = 1.25 . 0 ,! = 1.25 . 1 ,< 1.26 ,> = 1.21 . 1 in / usr / local / lib / python3. 7 / site - packages ( from requests> = 2.0 . 0 - >requests - oauthlib> = 0.7 . 0 - >google - auth - oauthlib< 0.5 ,> = 0.4 . 1 - >tensorboard< 2.1 . 0 ,> = 2.0 . 0 - >tensorflow) ( 1.25 . 3 ) Requirement already satisfied: certifi> = 2017.4 . 17 in / usr / local / lib / python3. 7 / site - packages ( from requests> = 2.0 . 0 - >requests - oauthlib> = 0.7 . 0 - >google - auth - oauthlib< 0.5 ,> = 0.4 . 1 - >tensorboard< 2.1 . 0 ,> = 2.0 . 0 - >tensorflow) ( 2019.3 . 9 ) Requirement already satisfied: chardet< 3.1 . 0 ,> = 3.0 . 2 in / usr / local / lib / python3. 7 / site - packages ( from requests> = 2.0 . 0 - >requests - oauthlib> = 0.7 . 0 - >google - auth - oauthlib< 0.5 ,> = 0.4 . 1 - >tensorboard< 2.1 . 0 ,> = 2.0 . 0 - >tensorflow) ( 3.0 . 4 ) Requirement already satisfied: idna< 2.9 ,> = 2.5 in / usr / local / lib / python3. 7 / site - packages ( from requests> = 2.0 . 0 - >requests - oauthlib> = 0.7 . 0 - >google - auth - oauthlib< 0.5 ,> = 0.4 . 1 - >tensorboard< 2.1 . 0 ,> = 2.0 . 0 - >tensorflow) ( 2.8 ) Building wheels for collected packages: absl - py, termcolor, wrapt, opt - einsum, gast Building wheel for absl - py (setup.py) ... done Created wheel for absl - py: filename = absl_py - 0.8 . 1 - cp37 - none - any .whl size = 121169 sha256 = 25b68304651a4da23d860250c7a68338f186ce929578eefdd97349631df0d82a Stored in directory: / Users / crifan / Library / Caches / pip / wheels / a7 / 15 / a0 / 0a0561549ad11cdc1bc8fa1191a353efd30facf6bfb507aefc Building wheel for termcolor (setup.py) ... done Created wheel for termcolor: filename = termcolor - 1.1 . 0 - cp37 - none - any .whl size = 4833 sha256 = 009c5ea8087b47da201ba51d5f8e9e72e180ab07ba03aecfa4fd1b0c060b80fb Stored in directory: / Users / crifan / Library / Caches / pip / wheels / 7c / 06 / 54 / bc84598ba1daf8f970247f550b175aaaee85f68b4b0c5ab2c6 Building wheel for wrapt (setup.py) ... done Created wheel for wrapt: filename = wrapt - 1.11 . 2 - cp37 - cp37m - macosx_10_14_x86_64.whl size = 32382 sha256 = f1fb453f102295c2a917e04a924557a4483c01e26deefa5f8e5ac675cbbed20c Stored in directory: / Users / crifan / Library / Caches / pip / wheels / d7 / de / 2e / efa132238792efb6459a96e85916ef8597fcb3d2ae51590dfd Building wheel for opt - einsum (setup.py) ... done Created wheel for opt - einsum: filename = opt_einsum - 3.1 . 0 - cp37 - none - any .whl size = 61682 sha256 = f772466898bab587bb7d2e370f4d502e5af53a0b3a097978418e13821166882d Stored in directory: / Users / crifan / Library / Caches / pip / wheels / 2c / b1 / 94 / 43d03e130b929aae7ba3f8d15cbd7bc0d1cb5bb38a5c721833 Building wheel for gast (setup.py) ... done Created wheel for gast: filename = gast - 0.2 . 2 - cp37 - none - any .whl size = 7540 sha256 = fd25224037efa5641259d8ddf648c69e282652b7ce089d09a0bf10db366fe5c3 Stored in directory: / Users / crifan / Library / Caches / pip / wheels / 5c / 2e / 7e / a1d4d4fcebe6c381f378ce7743a3ced3699feb89bcfbdadadd Successfully built absl - py termcolor wrapt opt - einsum gast ERROR: tensorboard 2.0 . 1 has requirement setuptools> = 41.0 . 0 , but you'll have setuptools 40.8 . 0 which is incompatible. Installing collected packages: absl - py, termcolor, protobuf, astor, numpy, markdown, pyasn1, rsa, cachetools, pyasn1 - modules, google - auth, oauthlib, requests - oauthlib, google - auth - oauthlib, werkzeug, grpcio, tensorboard, tensorflow - estimator, wrapt, keras - preprocessing, h5py, keras - applications, opt - einsum, google - pasta, gast, tensorflow Successfully installed absl - py - 0.8 . 1 astor - 0.8 . 0 cachetools - 3.1 . 1 gast - 0.2 . 2 google - auth - 1.7 . 0 google - auth - oauthlib - 0.4 . 1 google - pasta - 0.1 . 8 grpcio - 1.25 . 0 h5py - 2.10 . 0 keras - applications - 1.0 . 8 keras - preprocessing - 1.1 . 0 markdown - 3.1 . 1 numpy - 1.17 . 3 oauthlib - 3.1 . 0 opt - einsum - 3.1 . 0 protobuf - 3.10 . 0 pyasn1 - 0.4 . 7 pyasn1 - modules - 0.2 . 7 requests - oauthlib - 1.3 . 0 rsa - 4.0 tensorboard - 2.0 . 1 tensorflow - 2.0 . 0 tensorflow - estimator - 2.0 . 1 termcolor - 1.1 . 0 werkzeug - 0.16 . 0 wrapt - 1.11 . 2 |
转载请注明:在路上 » 【未解决】Mac中Python 3.7安装TensorFlow