【发布时间】:2018-05-31 00:53:21
【问题描述】:
我正在尝试安装我正在开发的模块。当我使用 'pip install -e .' 时,它会输出 'Successfully installed gym-mabifish' 但是当我尝试使用 'import gym_mabifish' 导入模块时,我得到 'ModuleNotFoundError: No module named "gym_mabifish"'。
这是包的结构:
gym-mabifish/
setup.py ( https://pastebin.com/1wNykyKw )
gym_mabifish/
__init__.py ( https://pastebin.com/GtQid3Nk )
envs/
__init__.py ( https://pastebin.com/Txfk0ezE )
mabifish_env.py ( https://pastebin.com/g50zBbus )
我正在使用 OpenAI gym 的 random_agent 来测试它。 (https://pastebin.com/72LETtxd)
包显示在pip列表中:
gym-mabifish (0.0.1, x:\path\to\project\gym-mabifish)
【问题讨论】:
-
您确定您的
pip和您的python都来自同一个Python 版本吗?例如,macOS 用户遇到的一个常见情况是他们安装了第二个 Python,它在 PATH 上比预安装的 Apple Python 低,因此python运行 Apple 的 Python,但 Apple 的 Python 不附带 pip,所以pip为其他 Python 安装包。 -
我没有使用“pip install”,而是使用了“python -m pip install”,它似乎可以正常工作。您想将您的评论复制到答案中以便我标记它吗?
标签: python pip openai-gym