ModuleNotFoundError: No module named 'urlparse'

ModuleNotFoundError: No module named 'urlparse'

我在导入 StockTradingEnv 时遇到以下错误。我无法理解如何消除它。

from env.StockTradingEnv import StockTradingEnv

我什至尝试导入 urlparse 以下内容,但即使那样也无济于事

from urllib.parse import urlparse

背景:我正在使用这里的教程来学习如何从 this blog.

制作强化学习环境

错误

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-68b0ade668b4> in <module>
      7 from stable_baselines import PPO2
      8 
----> 9 from env.StockTradingEnv import StockTradingEnv
     10 import pandas as pd

~\Anaconda3\lib\site-packages\env.py in <module>
      2 
      3 from os import environ
----> 4 from urlparse import urlparse as _urlparse
      5 
      6 

ModuleNotFoundError: No module named 'urlparse'

urlparse 在 Python 2 中是它自己的内置(即,不可 pip 安装的)模块,并已移至 urllib.parse(也在Python 中的标准库) 3. 出于某种原因,您安装的 env 包仍然引用旧位置。这需要使用新模块进行更新。您可以直接对其进行编辑,查看是否有可用的新版本,或请求更新其源代码,具体取决于您的时间和能力。