python - 如何在离线计算机上安装 tensorflow
问题描述
我正在尝试在无法访问 Internet 的机器上安装 tensorflow:该机器具有 Windows 7 和 Python 3.6 Anaconda。
我尝试了不同的方法,但都没有奏效。
这是我到目前为止所做的:
- 使用 python 3.6 安装 anaconda
- pip install tensorflow tensorflow-1.3.0-cp36-cp36m-win_and64.whl
但是当我尝试导入 tensorflow 时,出现以下错误:
ModuleNotFoundError: No module name google
我已阅读我应该安装protobuf-3.6.tar.gz
但我收到错误 :register_loader_type...
所以我安装了setuptools-3.6-py2.py3-none-any.whl
我仍然得到同样的错误
所以我的问题是:有没有办法在离线计算机上安装 tensorflow,或者我做错了什么?
注意:我是这台离线机器的管理员
解决方案
python3 -m pip download tensorflow
在具有相同操作系统的具有互联网的机器上。您将下载所有需要的包到当前目录。将文件移动到 USB 上,将 USB 安装在没有互联网的设备上,然后python3 -m pip install --no-index --find-links . tensorflow
在包含复制.whl
文件的目录中进行操作。
推荐阅读
- r - 根据两个条件对行求和并保持条件
- html - “data-toggle”,aria-expanded,aria-label和span是什么意思
- c# - 文档版本控制模式的同一文档的两个集合上的不同键
- php - 如果数组中有数据,如何输出?
- python - Python pandas:在多列中将两个或多个具有相同值的DataFrame的值相加
- .net - 保存当前用户 ID ASP
- javascript - 如何根据选定的选择器动态呈现视图?
- android - 尝试在空对象引用错误时调用 recyclerView.setLayoutManager
- python - 尝试将 Google Vision AI 连接到 Django
- api - 如何从远程获取 microsoft iis 管理 API