google-deepmind / google-deepmind/pysc2
DLL load failed after initial installation
- Dominant language
- Python
- Stars
- 8.3k
- Forks
- 1.2k
- PR merge metrics
- No merged PRs in 30d
Description
Sorry if this is a basic issue that I'm failing to understand. I ran a new installation on a Windows 10 PC using virtualenv (python 3.6) and cannot run any agents due to the error below. I tried this both with the "Run an Agent" step in the installation instructions as well as creating a custom agent file and running that. Both resulted in the DLL load failed error and wasn't sure if I'm missing something, or if the steps are now outdated. Thanks in advance!
```
(venv) D:\pysc2>python -m pysc2.bin.agent --map Simple64
Traceback (most recent call last):
File "c:\users\michael\appdata\local\programs\python\python36\Lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\users\michael\appdata\local\programs\python\python36\Lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "D:\pysc2\venv\lib\site-packages\pysc2\bin\agent.py", line 31, in
from pysc2.env import sc2_env
File "D:\pysc2\venv\lib\site-packages\pysc2\env\sc2_env.py", line 29, in
from pysc2 import run_configs
File "D:\pysc2\venv\lib\site-packages\pysc2\run_configs\__init__.py", line 22, in
from pysc2.lib import sc_process
File "D:\pysc2\venv\lib\site-packages\pysc2\lib\sc_process.py", line 32, in
from pysc2.lib import remote_controller
File "D:\pysc2\venv\lib\site-packages\pysc2\lib\remote_controller.py", line 28, in
from pysc2.lib import protocol
File "D:\pysc2\venv\lib\site-packages\pysc2\lib\protocol.py", line 33, in
from s2clientprotocol import sc2api_pb2 as sc_pb
File "D:\pysc2\venv\lib\site-packages\s2clientprotocol\sc2api_pb2.py", line 7, in
from google.protobuf import descriptor as _descriptor
File "D:\pysc2\venv\lib\site-packages\google\protobuf\descriptor.py", line 47, in
from google.protobuf.pyext import _message
ImportError: DLL load failed: The specified procedure could not be found.
```
Contributor guide
Assessment
This issue has not been assessed yet.