Mar*_*sse 6 python dependencies python-poetry
我决定使用poetry,一切都很顺利,根据需要添加了现有项目模块的依赖项。\n当我尝试添加 googlesearch-python 包时,我收到了以下 SolverProblemError:
\n\nRun Code Online (Sandbox Code Playgroud)\n(.env) C:\\Users\\marti\\OneDrive\\Documents\\Master_s_thesis\\Code\\Mastersthesis>poetry add googlesearch-python\nUsing version ^2020.0.2 for googlesearch-python\n\nUpdating dependencies\nResolving dependencies...\n\n SolverProblemError\n\n Because googlesearch-python (2020.0.2) depends on beautifulsoup4 (4.9.1) which depends on soupsieve (<2.0), googlesearch-python (2020.0.2) requires soupsieve (<2.0).\n And because googlesearch-python (2020.0.2) depends on soupsieve (2.0.1), googlesearch-python is forbidden.\n So, because no versions of googlesearch-python match >2020.0.2,<2021.0.0\n and mastersthesis depends on googlesearch-python (^2020.0.2), version solving failed.\n\n at ~\\.poetry\\lib\\poetry\\puzzle\\solver.py:241 in _solve\n 237\xe2\x94\x82 packages = result.packages\n 238\xe2\x94\x82 except OverrideNeeded as e:\n 239\xe2\x94\x82 return self.solve_in_compatibility_mode(e.overrides, use_latest=use_latest)\n 240\xe2\x94\x82 except SolveFailure as e:\n \xe2\x86\x92 241\xe2\x94\x82 raise SolverProblemError(e)\n 242\xe2\x94\x82\n 243\xe2\x94\x82 results = dict(\n 244\xe2\x94\x82 depth_first_search(\n 245\xe2\x94\x82 PackageNode(self._package, packages), aggregate_package_nodes\n
经过一些调整后,我不确定我做了什么,我可以在 .env venv 内部或外部正常运行依赖文件。但我仍然无法添加googlesearch-python。之后我添加了其他软件包,没有任何问题。
\n我尝试直接编辑project.toml文件,将beautifulsoup4从^4.9.3降低到^4.9.1,但没有任何效果。
\n