Python 如何在没有internet连接的服务器上安装自定义OpenAI健身房环境

Python 如何在没有internet连接的服务器上安装自定义OpenAI健身房环境,python,pip,installation,openai-gym,Python,Pip,Installation,Openai Gym,我正在尝试在没有internet的远程计算机上安装 我将所有文件从主节点传输到远程机器 然后尝试按如下方式安装健身房环境: (tf-gpu) [username@localhost gym-CartPole-bt-v0]$ pip install -e . Obtaining file:///home/username/code/openai/gym-CartPole-bt-v0 Requirement already satisfied: gym in /home/username/minic

我正在尝试在没有internet的远程计算机上安装

我将所有文件从主节点传输到远程机器

然后尝试按如下方式安装健身房环境:

(tf-gpu) [username@localhost gym-CartPole-bt-v0]$ pip install -e .
Obtaining file:///home/username/code/openai/gym-CartPole-bt-v0
Requirement already satisfied: gym in /home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages (from gym-CartPole-BT==0.0.1) (0.16.0)
Requirement already satisfied: pyglet<=1.5.0,>=1.4.0 in /home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages (from gym->gym-CartPole-BT==0.0.1) (1.4.10)
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f6acfdc9b50>: Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/cloudpickle/

...

ERROR: Could not find a version that satisfies the requirement cloudpickle~=1.2.0 (from gym->gym-CartPole-BT==0.0.1) (from versions: none)
ERROR: No matching distribution found for cloudpickle~=1.2.0 (from gym->gym-CartPole-BT==0.0.1)

有人能解释一下这里发生了什么以及解决它的方法吗?

我回到主节点并运行了以下命令,它似乎改变了cloudpickle版本:

(tf-gpu) [username@hostname gym-CartPole-bt-v0]$ pip install gym
Requirement already satisfied: gym in /home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages (0.16.0)
Requirement already satisfied: numpy>=1.10.4 in /home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages (from gym) (1.18.1)
Requirement already satisfied: pyglet<=1.5.0,>=1.4.0 in /home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages (from gym) (1.4.10)
Requirement already satisfied: six in /home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages (from gym) (1.14.0)
Collecting cloudpickle~=1.2.0
  Using cached cloudpickle-1.2.2-py2.py3-none-any.whl (25 kB)
Requirement already satisfied: scipy in /home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages (from gym) (1.4.1)
Requirement already satisfied: future in /home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages (from pyglet<=1.5.0,>=1.4.0->gym) (0.18.2)
Installing collected packages: cloudpickle
  Attempting uninstall: cloudpickle
    Found existing installation: cloudpickle 1.3.0
    Uninstalling cloudpickle-1.3.0:
      Successfully uninstalled cloudpickle-1.3.0
Successfully installed cloudpickle-1.2.2
(tf-gpu)[username@hostnamegym-CartPole-bt-v0]$pip安装健身房
已满足要求:gym in/home/username/miniconda3/envs/tf gpu/lib/python3.7/site-packages(0.16.0)
已满足要求:numpy>=1.10.4in/home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages(来自健身房)(1.18.1)
已满足要求:pyglet=1.4.0 in/home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages(来自健身房)(1.4.10)
已满足要求:六个in/home/username/miniconda3/envs/tf gpu/lib/python3.7/site-packages(来自健身房)(1.14.0)
收集cloudpickle~=1.2.0
使用缓存的cloudpickle-1.2.2-py2.py3-none-any.whl(25 kB)
已满足要求:scipy-in/home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages(来自健身房)(1.4.1)
已满足要求:future in/home/username/miniconda3/envs/tf gpu/lib/python3.7/site-packages(来自pyglet=1.4.0->gym)(0.18.2)
安装收集的软件包:cloudpickle
正在尝试卸载:cloudpickle
找到现有安装:cloudpickle 1.3.0
正在卸载cloudpickle-1.3.0:
已成功卸载cloudpickle-1.3.0
已成功安装cloudpickle-1.2.2

并非所有库都适用于较新版本。尝试安装cloudpicke的准确版本
1.2.0
,然后重试安装。
(tf-gpu) [username@hostname gym-CartPole-bt-v0]$ pip install gym
Requirement already satisfied: gym in /home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages (0.16.0)
Requirement already satisfied: numpy>=1.10.4 in /home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages (from gym) (1.18.1)
Requirement already satisfied: pyglet<=1.5.0,>=1.4.0 in /home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages (from gym) (1.4.10)
Requirement already satisfied: six in /home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages (from gym) (1.14.0)
Collecting cloudpickle~=1.2.0
  Using cached cloudpickle-1.2.2-py2.py3-none-any.whl (25 kB)
Requirement already satisfied: scipy in /home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages (from gym) (1.4.1)
Requirement already satisfied: future in /home/username/miniconda3/envs/tf-gpu/lib/python3.7/site-packages (from pyglet<=1.5.0,>=1.4.0->gym) (0.18.2)
Installing collected packages: cloudpickle
  Attempting uninstall: cloudpickle
    Found existing installation: cloudpickle 1.3.0
    Uninstalling cloudpickle-1.3.0:
      Successfully uninstalled cloudpickle-1.3.0
Successfully installed cloudpickle-1.2.2