qq456cvb / doudizhu-C

C++/python fight the lord with pybind11 (强化学习AI斗地主), Accepted to AIIDE-2020
158 stars 39 forks source link

bug #5

Closed windar427 closed 4 years ago

windar427 commented 4 years ago
from env import Env as CEnv

can't find env.py

qq456cvb commented 4 years ago

You should compile the source code (main.cpp) with CMakeLists.txt. I am using Pybind11 to communicate between C++ and Python.

LordonCN commented 3 years ago
from env import Env as CEnv

can't find env.py

请问解决了吗? 我的一直是这个问题。。。 from env import Env as CEnv ImportError: generic_type: type "Env" is already registered!

LordonCN commented 3 years ago
ImportError: generic_type: type "Env" is already registered!

Go to doudizhu/doudizhu-C/CMakeLists.txt change pybind11_add_module(env main.cpp card.hpp card.cpp game.cpp game.hpp dancing_link.cpp) if(MSVC to pybind11_add_module(main.cpp card.hpp card.cpp game.cpp game.hpp dancing_link.cpp) if(MSVC

can't find env.py

pip install env

ModuleNotFoundError: No module named 'urlparse'

from urllib.parse import urlparse

instead of from urlparse import parse_qsl, urlparse and it works