首页 > 解决方案 > Python尝试将包安装到本地目录失败

问题描述

我正在尝试按照本指南将我的代码要求放入本地包中: https ://docs.aws.amazon.com/lambda/latest/dg/python-package.html

在第一步中,当我尝试运行类似的命令pip install --target ./package -r requirements.txt时,它会失败并显示以下错误“错误:无法组合 '--user' 和 '--target'”。我不知道它为什么抱怨。

我正在使用带有 conda 环境的 PyCharm,并且正在 PyCharm 终端中运行命令。

我找到了这个问题/答案:PIP 安装:无法结合 --user 和 --target 但我没有使用 Microsoft 商店版本的 python。我的 PyCharm 项目配置为使用 Anaconda python 解释器。

更新:我能够通过在我正在使用的 conda 环境中安装 pip 来使命令成功,但我仍然不确定为什么以前会出现问题。如果有人有任何细节,将不胜感激。

告诉我需要什么细节,谢谢。

标签: pythonaws-lambdaconda

解决方案


如果您尝试将它们全部安装在同一目录中,请尝试:

pip install -r requirements.txt -t ./package


推荐阅读