keras 在没有互联网的计算机上使用Anaconda安装TensorFlow 2.0

pdkcd3nj  于 2023-06-23  发布在  其他
关注(0)|答案(1)|浏览(124)

我在一个工作站没有互联网的组织工作。我想安装Tensorflow 2.0。我已经在我的PC上安装了anaconda 4.4(它有python 3.6)。由于没有互联网,我安装tensorflow 1.2.0时遇到了巨大的困难,因为它依赖于许多其他库。最后,之前做过这件事的人告诉我,在安装Tensorflor 1.2.0之前,我需要安装下面的先决条件

  1. protobuf-3.2.0-py3-none-any.whl
  2. webencodings-0.5.1-py2.py3-none-any.whl
  3. html5lib-0.9999999
  4. backports.weakref-1.0rc1-py3-none-any.whl
  5. Markdown-2.2.0
  6. bleach-1.5.0-py2.py3-none-any.whl
    1.在所有的pre-requestsites(直到上面的第6个)安装好之后,我通过pip安装了tensorflow-1.2.0-cp 36-cp 36 m-win_amd 64.whl。
    但在那之后,安装Keras成为了下一个问题,因为它再次依赖于许多其他库。我开始知道Tensorflow 2.0捆绑了Keras,所以我计划安装相同的。即使要使用新功能,我也打算安装Tensorflow 2.0,但我需要提前知道需要哪些所有先决条件库(类似于上面的列表),以便我可以从互联网上一次性下载它们,然后将它们复制到我的工作站上。我甚至愿意安装更高版本的Tensorflow(* 可以与anaconda 4.4 / python 3.6* 一起使用),前提是先决条件依赖项的数量较少(这样我就不必忍受痛苦并在互联网PC和离线工作站之间不停地跳跃)或捆绑在一起。附加信息-我的官方PC正在使用Windows 10操作系统。* 我对python比较陌生 *
jrcvhitl

jrcvhitl1#

你可以在windows上创建一个包含linux软件包的环境,然后用conda pack将它打包,并将它发送到你的airgap机器上。我还没有测试过这种方法,因为我目前还没有双 Boot :

conda create linux_env
conda activate linux_env 
conda config --env --set subdir linux-64
conda install -c tensorflow==2.0
conda deactivate
conda install conda-pack
conda pack -n linux_env

相关问题