我有一个测试模块,该模块从trade_hub.py导入一个类。由于某些原因,尽管trade_hub.py在同一个virtualenv中独立运行良好,但仍引发ModuleNotFoundError。
任何其他模块都没有其他问题。我的ujson模块和其他模块之间唯一明显的区别在于其安装方法;我使用的是.whl而不是pip。
ujson模块由trade_hub.py导入。
我的包裹:
.addArrangedSubview()
这些执行没有错误:
--bot
--bot
--trade_hub.py
--tests
--test_trade_hub.py
在同一虚拟环境中,会引发错误:
bot\bot>>> trade_hub.py
bot\bot>>> python -c "import ujson as json"
test_trade_hub.py:
bot\tests>>> test_trade_hub.py
import ujson as json
ModuleNotFoundError: No module named 'ujson'
trade_hub.py:
from trade_hub import TradeHub