Sle*_*per 3 python installation tensorflow
系统:windows 10 64 位,python 3.6.5 64 位。使用蟒蛇。CUDA 10.0,已安装 cuddn。
再会。出于安全原因,我们公司拒绝访问 Internet。我从官网下载了TF tensorFlow whl包:
https: //storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.14.0-cp36-cp36m-win_amd64.whl
Run Code Online (Sandbox Code Playgroud)
我尝试使用 pip 安装它:
pip install --upgrade D:\tensorflow_gpu-1.14.0-cp36-cp36m-win_amd64.whl
Run Code Online (Sandbox Code Playgroud)
我收到以下消息:
collecting keras-preprocessing>=1.0.5 (from tensorflow-gpu==1.14.0)
Retrying ....after connection broken by 'NewConnectionError'
......
could not find a version that satifies the requirement keras-preprocessing=>1.0.5.....
no matching distribution found for keras-preprocessing=>1.0.5 (from tensorflow-gpu==1.14.0)
Run Code Online (Sandbox Code Playgroud)
重新启动时,将找不到其他一些TensorFlow依赖项,据我了解,pip根本看不到任何依赖项
我认为 WHL 包具有所有必要的依赖项,但是在安装 pip 时,它会尝试从 Internet 下载某些内容。告诉我我做错了什么?
pip 检查张量流结果:
(base) C:\Windows\system32>pip check tensorflow
tensorflow 1.10.0 requires absl-py, which is not installed.
tensorflow 1.10.0 requires astor, which is not installed.
tensorflow 1.10.0 requires gast, which is not installed.
tensorflow 1.10.0 requires grpcio, which is not installed.
tensorflow 1.10.0 requires protobuf, which is not installed.
tensorflow 1.10.0 requires tensorboard, which is not installed.
tensorflow 1.10.0 requires termcolor, which is not installed.
tensorflow-gpu 1.14.0 requires absl-py, which is not installed.
tensorflow-gpu 1.14.0 requires astor, which is not installed.
tensorflow-gpu 1.14.0 requires gast, which is not installed.
tensorflow-gpu 1.14.0 requires google-pasta, which is not installed.
tensorflow-gpu 1.14.0 requires grpcio, which is not installed.
tensorflow-gpu 1.14.0 requires keras-applications, which is not installed.
tensorflow-gpu 1.14.0 requires keras-preprocessing, which is not installed.
tensorflow-gpu 1.14.0 requires protobuf, which is not installed.
tensorflow-gpu 1.14.0 requires tensorboard, which is not installed.
tensorflow-gpu 1.14.0 requires tensorflow-estimator, which is not installed.
tensorflow-gpu 1.14.0 requires termcolor, which is not installed.
distributed 1.21.8 requires msgpack, which is not installed.
tensorflow-gpu 1.14.0 has requirement numpy<2.0,>=1.14.5, but you have numpy 1.14.3.
tensorflow-gpu 1.14.0 has requirement wrapt>=1.11.1, but you have wrapt 1.10.11.
Run Code Online (Sandbox Code Playgroud)
我认为 WHL 包具有所有必要的依赖项
不。轮子不包含所有依赖项,它们不应该包含,否则每个轮子都会非常臃肿。如果您必须tensorflow-gpu在无法访问互联网的机器上安装(或任何其他轮子),请执行以下步骤:
在可以访问互联网的机器上,运行:
\> pip download tensorflow-gpu --dest some\dir
Run Code Online (Sandbox Code Playgroud)
(您可以通过作为--dest包含下载的目录来运行此命令,tensorflow_gpu-1.14.0-cp36-cp36m-win_amd64.whl这样您就不必再次下载它)
这将下载tensorflow-gpu及其所有依赖树。
现在将目录(下载了所有文件)传输到没有互联网访问权限的机器上并运行:
\> pip install tensorflow-gpu --no-index --find-links some\dir
Run Code Online (Sandbox Code Playgroud)
--no-index将指示pip不要在线查找软件包,--find-links将指向可以找到软件包进行安装的本地目录。
| 归档时间: |
|
| 查看次数: |
1173 次 |
| 最近记录: |