ModuleNotFoundError:没有名为“urlparse”的模块

2024-06-26 08:33:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我在导入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'

Tags: infromimportenvparseas错误教程
1条回答
网友
1楼 · 发布于 2024-06-26 08:33:15

^{}在Python 2中是它自己的内置(即,不是pip-可安装)模块,在Python 3中被移动到urllib.parse(也在标准库中)。出于某种原因,您安装的env包仍然引用旧位置。这需要用新模块更新。您可以直接编辑它,查看是否有新版本可用,或者根据您的时间和能力请求更新其源代码

相关问题 更多 >