windows安装OpenAI gym强化学习环境

最近学习到RL这一块,需要安装OpenAI的Gym环境,翻了翻网上的安装资料说是gym环境还不支持windows,不明就里,还是硬着头皮试着直接使用pip命令装了一下,果然命令报错,找到报错行,注释了一行脚本竟然极其顺利的安装成功!

机器环境: win7(64位)+ anaconda3(集成python3.6)

Collecting gym
Exception:
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\basecommand.py", line 215
, in main
    status = self.run(options, args)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\commands\install.py", lin
e 335, in run
    wb.build(autobuilding=True)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\wheel.py", line 749, in b
uild
    self.requirement_set.prepare_files(self.finder)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\req\req_set.py", line 380
, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\req\req_set.py", line 554
, in _prepare_file
    require_hashes
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\req\req_install.py", line
 278, in populate_link
    self.link = finder.find_requirement(self, upgrade)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 465, in f
ind_requirement
    all_candidates = self.find_all_candidates(req.name)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 423, in f
ind_all_candidates
    for page in self._get_pages(url_locations, project_name):
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 568, in _
get_pages
    page = self._get_page(location)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 683, in _
get_page
    return HTMLPage.get_page(link, session=self.session)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 811, in g
et_page
    inst = cls(resp.content, resp.url, resp.headers)
  File "C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py", line 731, in _
_init__
    namespaceHTMLElements=False,
TypeError: parse() got an unexpected keyword argument 'transport_encoding'

按照报错提示,将C:\ProgramData\Anaconda3\lib\site-packages\pip\index.py的731行注释,继续执行 pip install gym安装即可成功。


C:\Users\Administrator>pip install gym
Collecting gym
  Downloading https://files.pythonhosted.org/packages/9b/50/ed4a03d2be47ffd043be
2ee514f329ce45d98a30fe2d1b9c61dea5a9d861/gym-0.10.5.tar.gz (1.5MB)
    34% |███████████▏                    | 532kB 1.6MB/s eta 0:00:01
    35% |███████████▍                    | 542kB 1.9MB/s eta 0:00:01
    36% |███████████▋                    | 552kB 1.8MB/s eta 0:00:01
    36% |███████████▉                    | 563kB 2.0MB/s eta 0:00:01
    37% |████████████                    | 573kB 1.7MB/s eta 0:00:01
    38% |████████████▎                   | 583kB 1.9MB/s eta 0:00:0
    38% |████████████▍                   | 593kB 1.9MB/s eta 0:00:0
    39% |████████████▋                   | 604kB 1.7MB/s eta 0:00:0
    40% |████████████▉                   | 614kB 1.8MB/s eta 0:00:0
    40% |█████████████                   | 624kB 2.1MB/s eta 0:00:0
    41% |█████████████▎                  | 634kB 2.1MB/s eta 0:00:
    42% |█████████████▌                  | 645kB 2.0MB/s eta 0:00:
    42% |█████████████▊                  | 655kB 1.8MB/s eta 0:00:
    43% |██████████████                  | 665kB 1.9MB/s eta 0:00:
    44% |██████████████▏                 | 675kB 1.8MB/s eta 0:00
    44% |██████████████▍                 | 686kB 1.8MB/s eta 0:00
    45% |██████████████▋                 | 696kB 1.9MB/s eta 0:00
    46% |██████████████▉                 | 706kB 2.3MB/s eta 0:00
    46% |███████████████                 | 716kB 2.3MB/s eta 0:00
    47% |███████████████▎                | 727kB 2.0MB/s eta 0:0
    48% |███████████████▍                | 737kB 1.9MB/s eta 0:0
    48% |███████████████▋                | 747kB 2.0MB/s eta 0:0
    49% |███████████████▉                | 757kB 2.2MB/s eta 0:0
    50% |████████████████                | 768kB 1.8MB/s eta 0:0
    50% |████████████████▎               | 778kB 2.2MB/s eta 0:
    51% |████████████████▌               | 788kB 2.0MB/s eta 0:
    52% |████████████████▊               | 798kB 2.0MB/s eta 0:
    52% |█████████████████               | 808kB 1.9MB/s eta 0:
    53% |█████████████████▏              | 819kB 1.7MB/s eta 0
    54% |█████████████████▍              | 829kB 2.1MB/s eta 0
    54% |█████████████████▋              | 839kB 2.1MB/s eta 0
    55% |█████████████████▉              | 849kB 1.9MB/s eta 0
    56% |██████████████████              | 860kB 2.0MB/s eta 0
    56% |██████████████████▎             | 870kB 2.4MB/s eta
    57% |██████████████████▌             | 880kB 2.4MB/s eta
    58% |██████████████████▋             | 890kB 2.2MB/s eta
    58% |██████████████████▉             | 901kB 2.0MB/s eta
    59% |███████████████████             | 911kB 2.1MB/s eta
    60% |███████████████████▎            | 921kB 2.2MB/s eta
    60% |███████████████████▌            | 931kB 2.0MB/s eta
    61% |███████████████████▊            | 942kB 2.0MB/s eta
    62% |████████████████████            | 952kB 2.0MB/s eta
    63% |████████████████████▏           | 962kB 2.0MB/s et
    63% |████████████████████▍           | 972kB 2.1MB/s et
    64% |████████████████████▋           | 983kB 2.1MB/s et
    65% |████████████████████▉           | 993kB 2.6MB/s et
    65% |█████████████████████           | 1.0MB 1.3MB/s et
    66% |█████████████████████▎          | 1.0MB 1.3MB/s e
    67% |█████████████████████▌          | 1.0MB 1.3MB/s e
    67% |█████████████████████▋          | 1.0MB 1.4MB/s e
    68% |█████████████████████▉          | 1.0MB 1.4MB/s e
    69% |██████████████████████          | 1.1MB 1.5MB/s e
    69% |██████████████████████▎         | 1.1MB 1.5MB/s
    70% |██████████████████████▌         | 1.1MB 1.5MB/s
    71% |██████████████████████▊         | 1.1MB 1.5MB/s
    71% |███████████████████████         | 1.1MB 1.5MB/s
    72% |███████████████████████▏        | 1.1MB 3.7MB/s
    73% |███████████████████████▍        | 1.1MB 4.1MB/s
    73% |███████████████████████▋        | 1.1MB 4.3MB/s
    74% |███████████████████████▉        | 1.1MB 4.1MB/s
    75% |████████████████████████        | 1.1MB 3.5MB/s
    75% |████████████████████████▎       | 1.2MB 3.7MB/
    76% |████████████████████████▌       | 1.2MB 3.3MB/
    77% |████████████████████████▋       | 1.2MB 3.2MB/
    77% |████████████████████████▉       | 1.2MB 3.2MB/
    78% |█████████████████████████       | 1.2MB 3.1MB/
    79% |█████████████████████████▎      | 1.2MB 3.2MB
    79% |█████████████████████████▌      | 1.2MB 2.6MB
    80% |█████████████████████████▊      | 1.2MB 1.9MB
    81% |██████████████████████████      | 1.2MB 1.9MB
    81% |██████████████████████████▏     | 1.2MB 1.3M
    82% |██████████████████████████▍     | 1.3MB 1.3M
    83% |██████████████████████████▋     | 1.3MB 1.3M
    83% |██████████████████████████▉     | 1.3MB 1.3M
    84% |███████████████████████████     | 1.3MB 1.3M
    85% |███████████████████████████▎    | 1.3MB 1.3
    85% |███████████████████████████▌    | 1.3MB 1.3
    86% |███████████████████████████▊    | 1.3MB 1.4
    87% |███████████████████████████▉    | 1.3MB 1.7
    87% |████████████████████████████    | 1.3MB 1.7
    88% |████████████████████████████▎   | 1.4MB 2.
    89% |████████████████████████████▌   | 1.4MB 2.
    89% |████████████████████████████▊   | 1.4MB 2.
    90% |█████████████████████████████   | 1.4MB 3.
    91% |█████████████████████████████▏  | 1.4MB 2
    91% |█████████████████████████████▍  | 1.4MB 2
    92% |█████████████████████████████▋  | 1.4MB 2
    93% |█████████████████████████████▉  | 1.4MB 2
    93% |██████████████████████████████  | 1.4MB 2
    94% |██████████████████████████████▎ | 1.4MB
    95% |██████████████████████████████▌ | 1.5MB
    95% |██████████████████████████████▊ | 1.5MB
    96% |██████████████████████████████▉ | 1.5MB
    97% |███████████████████████████████ | 1.5MB
    97% |███████████████████████████████▎| 1.5MB
    98% |███████████████████████████████▌| 1.5MB
    99% |███████████████████████████████▊| 1.5MB
    99% |████████████████████████████████| 1.5MB
    100% |████████████████████████████████| 1.5M
B 1.4MB/s
Requirement already satisfied: numpy>=1.10.4 in c:\programdata\anaconda3\lib\sit
e-packages (from gym)
Requirement already satisfied: requests>=2.0 in c:\programdata\anaconda3\lib\sit
e-packages (from gym)
Requirement already satisfied: six in c:\programdata\anaconda3\lib\site-packages
 (from gym)
Collecting pyglet>=1.2.0 (from gym)
  Downloading https://files.pythonhosted.org/packages/1c/fc/dad5eaaab68f0c21e2f9
06a94ddb98175662cc5a654eee404d59554ce0fa/pyglet-1.3.2-py2.py3-none-any.whl (1.0M
B)
    35% |███████████▎                    | 358kB 1.7MB/s eta 0:00:01
    36% |███████████▋                    | 368kB 1.9MB/s eta 0:00:01
    37% |████████████                    | 378kB 1.8MB/s eta 0:00:01
    38% |████████████▎                   | 389kB 2.0MB/s eta 0:00:0
    39% |████████████▋                   | 399kB 1.8MB/s eta 0:00:0
    40% |█████████████                   | 409kB 1.8MB/s eta 0:00:0
    41% |█████████████▏                  | 419kB 1.8MB/s eta 0:00:
    42% |█████████████▌                  | 430kB 2.0MB/s eta 0:00:
    43% |█████████████▉                  | 440kB 2.0MB/s eta 0:00:
    44% |██████████████▏                 | 450kB 3.2MB/s eta 0:00
    45% |██████████████▌                 | 460kB 2.6MB/s eta 0:00
    46% |██████████████▉                 | 471kB 2.6MB/s eta 0:00
    47% |███████████████▏                | 481kB 2.6MB/s eta 0:0
    48% |███████████████▌                | 491kB 2.0MB/s eta 0:0
    49% |███████████████▉                | 501kB 2.2MB/s eta 0:0
    50% |████████████████▏               | 512kB 2.2MB/s eta 0:
    51% |████████████████▍               | 522kB 2.3MB/s eta 0:
    52% |████████████████▊               | 532kB 2.5MB/s eta 0:
    53% |█████████████████               | 542kB 2.5MB/s eta 0:
    54% |█████████████████▍              | 552kB 2.5MB/s eta 0
    55% |█████████████████▊              | 563kB 2.3MB/s eta 0
    56% |██████████████████              | 573kB 2.2MB/s eta 0
    57% |██████████████████▍             | 583kB 2.2MB/s eta
    58% |██████████████████▊             | 593kB 2.2MB/s eta
    59% |███████████████████             | 604kB 2.2MB/s eta
    60% |███████████████████▍            | 614kB 2.2MB/s eta
    61% |███████████████████▋            | 624kB 2.2MB/s eta
    62% |████████████████████            | 634kB 2.3MB/s eta
    63% |████████████████████▎           | 645kB 2.3MB/s et
    64% |████████████████████▋           | 655kB 1.5MB/s et
    65% |█████████████████████           | 665kB 1.7MB/s et
    66% |█████████████████████▎          | 675kB 1.7MB/s e
    67% |█████████████████████▋          | 686kB 1.7MB/s e
    68% |██████████████████████          | 696kB 2.0MB/s e
    69% |██████████████████████▎         | 706kB 1.9MB/s
    70% |██████████████████████▋         | 716kB 1.9MB/s
    71% |███████████████████████         | 727kB 1.8MB/s
    72% |███████████████████████▏        | 737kB 1.8MB/s
    73% |███████████████████████▌        | 747kB 1.7MB/s
    74% |███████████████████████▉        | 757kB 2.8MB/s
    75% |████████████████████████▏       | 768kB 2.8MB/
    76% |████████████████████████▌       | 778kB 2.8MB/
    77% |████████████████████████▉       | 788kB 2.7MB/
    78% |█████████████████████████▏      | 798kB 2.9MB
    79% |█████████████████████████▌      | 808kB 2.8MB
    80% |█████████████████████████▉      | 819kB 2.7MB
    81% |██████████████████████████▏     | 829kB 2.9M
    82% |██████████████████████████▍     | 839kB 2.9M
    83% |██████████████████████████▊     | 849kB 3.1M
    84% |███████████████████████████     | 860kB 3.4M
    85% |███████████████████████████▍    | 870kB 3.1
    86% |███████████████████████████▊    | 880kB 3.2
    87% |████████████████████████████    | 890kB 3.0
    88% |████████████████████████████▍   | 901kB 2.
    89% |████████████████████████████▊   | 911kB 3.
    90% |█████████████████████████████   | 921kB 3.
    91% |█████████████████████████████▍  | 931kB 3
    92% |█████████████████████████████▋  | 942kB 3
    93% |██████████████████████████████  | 952kB 2
    94% |██████████████████████████████▎ | 962kB
    95% |██████████████████████████████▋ | 972kB
    96% |███████████████████████████████ | 983kB
    97% |███████████████████████████████▎| 993kB
    98% |███████████████████████████████▋| 1.0MB
    99% |████████████████████████████████| 1.0MB
    100% |████████████████████████████████| 1.0M
B 1.7MB/s
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\programdata\anaconda3
\lib\site-packages (from requests>=2.0->gym)
Requirement already satisfied: idna<2.7,>=2.5 in c:\programdata\anaconda3\lib\si
te-packages (from requests>=2.0->gym)
Requirement already satisfied: urllib3<1.23,>=1.21.1 in c:\programdata\anaconda3
\lib\site-packages (from requests>=2.0->gym)
Requirement already satisfied: certifi>=2017.4.17 in c:\programdata\anaconda3\li
b\site-packages (from requests>=2.0->gym)
Collecting future (from pyglet>=1.2.0->gym)
  Downloading https://files.pythonhosted.org/packages/00/2b/8d082ddfed935f3608cc
61140df6dcbf0edea1bc3ab52fb6c29ae3e81e85/future-0.16.0.tar.gz (824kB)
    34% |███████████▏                    | 286kB 3.3MB/s eta 0:00:01
    36% |███████████▌                    | 296kB 3.0MB/s eta 0:00:01
    37% |████████████                    | 307kB 3.3MB/s eta 0:00:01
    38% |████████████▎                   | 317kB 2.6MB/s eta 0:00:0
    39% |████████████▊                   | 327kB 2.4MB/s eta 0:00:0
    40% |█████████████▏                  | 337kB 2.4MB/s eta 0:00:
    42% |█████████████▌                  | 348kB 2.3MB/s eta 0:00:
    43% |██████████████                  | 358kB 2.3MB/s eta 0:00:
    44% |██████████████▎                 | 368kB 2.2MB/s eta 0:00
    45% |██████████████▊                 | 378kB 2.2MB/s eta 0:00
    47% |███████████████                 | 389kB 2.3MB/s eta 0:00
    48% |███████████████▌                | 399kB 2.5MB/s eta 0:0
    49% |████████████████                | 409kB 2.1MB/s eta 0:0
    50% |████████████████▎               | 419kB 2.7MB/s eta 0:
    52% |████████████████▊               | 430kB 2.8MB/s eta 0:
    53% |█████████████████               | 440kB 2.8MB/s eta 0:
    54% |█████████████████▌              | 450kB 2.8MB/s eta 0
    55% |█████████████████▉              | 460kB 2.4MB/s eta 0
    57% |██████████████████▎             | 471kB 2.5MB/s eta
    58% |██████████████████▊             | 481kB 2.5MB/s eta
    59% |███████████████████             | 491kB 2.1MB/s eta
    60% |███████████████████▌            | 501kB 2.1MB/s eta
    62% |███████████████████▉            | 512kB 2.4MB/s eta
    63% |████████████████████▎           | 522kB 2.4MB/s et
    64% |████████████████████▊           | 532kB 2.6MB/s et
    65% |█████████████████████           | 542kB 2.6MB/s et
    67% |█████████████████████▌          | 552kB 2.6MB/s e
    68% |█████████████████████▉          | 563kB 3.0MB/s e
    69% |██████████████████████▎         | 573kB 3.0MB/s
    70% |██████████████████████▋         | 583kB 3.1MB/s
    72% |███████████████████████         | 593kB 4.5MB/s
    73% |███████████████████████▌        | 604kB 4.5MB/s
    74% |███████████████████████▉        | 614kB 4.3MB/s
    75% |████████████████████████▎       | 624kB 4.5MB/
    77% |████████████████████████▋       | 634kB 4.5MB/
    78% |█████████████████████████       | 645kB 4.3MB/
    79% |█████████████████████████▍      | 655kB 4.5MB
    80% |█████████████████████████▉      | 665kB 4.7MB
    81% |██████████████████████████▎     | 675kB 4.5M
    83% |██████████████████████████▋     | 686kB 4.1M
    84% |███████████████████████████     | 696kB 3.7M
    85% |███████████████████████████▍    | 706kB 3.5
    86% |███████████████████████████▉    | 716kB 3.7
    88% |████████████████████████████▏   | 727kB 3.
    89% |████████████████████████████▋   | 737kB 2.
    90% |█████████████████████████████   | 747kB 3.
    91% |█████████████████████████████▍  | 757kB 2
    93% |█████████████████████████████▉  | 768kB 3
    94% |██████████████████████████████▏ | 778kB
    95% |██████████████████████████████▋ | 788kB
    96% |███████████████████████████████ | 798kB
    98% |███████████████████████████████▍| 808kB
    99% |███████████████████████████████▉| 819kB
    100% |████████████████████████████████| 829k
B 1.6MB/s
Building wheels for collected packages: gym, future
  Running setup.py bdist_wheel for gym ... done
  Stored in directory: C:\Users\Administrator\AppData\Local\pip\Cache\wheels\cb\
14\71\f4ab006b1e6ff75c2b54985c2f98d0644fffe9c1dddc670925
  Running setup.py bdist_wheel for future ... done
  Stored in directory: C:\Users\Administrator\AppData\Local\pip\Cache\wheels\bf\
c9\a3\c538d90ef17cf7823fa51fc701a7a7a910a80f6a405bf15b1a
Successfully built gym future
Installing collected packages: future, pyglet, gym
Successfully installed future-0.16.0 gym-0.10.5 pyglet-1.3.2

C:\Users\Administrator>

安装成功后,运行第一个测试程序,效果如图示:

猜你喜欢

转载自blog.csdn.net/p312011150/article/details/80826787