【发布时间】:2022-01-05 23:52:23
【问题描述】:
我正在尝试在 Git Bash 中运行 Python Flask 服务器。在 Git Bash 之外运行此服务器时,我使用 PyCharm 并且没有任何问题。但是,我正在尝试将我的程序部署到服务器中,并为此使用 Git Bash。我已经完美地完成了其他所有工作,在 Git Bash 中运行服务器是我部署所需的最后一步。我相信错误是我的 Python 版本,我正在关注一个教程视频,在视频中,用户使用的是 Python 3.6.9,而我的 Git Bash 默认使用的是 Python 3.8.10。我试图将我的 Git Bash python 版本更改为 3.6.9,但我还没有找到一个很好的教程或步骤。
Requirement.txt 有:
Flask==1.0.2
numpy==1.20.0
scikit-learn==0.20.3
This is the error I get when attempting to run my server.py
任何帮助将不胜感激!谢谢
编辑:只需将 scikit-learn 模块更新到 0.24.1 版后,我就可以使用它了
【问题讨论】:
-
此错误与 Git 无关,也可能与 git-bash 无关。它似乎来自 scikit-learn 依赖项,特别是来自
externals/joblib/cloudpickle/,尽管这可能是由其他东西触发的。确保你的包与那个版本的 Python 兼容,或者选择一个支持它们的 Python 版本。 -
您可以回答自己的问题并接受它以将问题标记为已解决。
标签: python python-3.x database git-bash