pip install ‘enterprise’ 报错找不到模块
错误示例
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "D:\company\learn\open-webui\backend\main.py", line 20, in <module>
from apps.litellm.main import app as litellm_app, startup as litellm_app_startup
File "D:\company\learn\open-webui\backend\apps\litellm\main.py", line 1, in <module>
from litellm.proxy.proxy_server import ProxyConfig, initialize
File "\python\Lib\site-packages\litellm\proxy\proxy_server.py", line 149, in <module>
import enterprise # type: ignore
^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'enterprise'
问题原因
在pip install litellm时并没有把内置的enterprise下载下来,查看了git源码发现当中有这个包,直接下载源码把该内置包添加到指定位置\litellm\proxy\proxy_server.py这是报错位置
这是内置包所在位置,放入指定位置,问题解决了