【问题标题】:Change Python version for pip-compile更改 pip-compile 的 Python 版本
【发布时间】:2022-12-21 08:16:42
【问题描述】:

当我运行 pip-compile 时,生成的文件的一部分是这样的:

# This file is autogenerated by pip-compile with python 3.8

我想这是因为我在指定 Python 3.8 的某一点克隆了一个包含 setup.py 的项目。但是,我更改了很多代码并删除了 setup.py,这样我的代码中就不再存在对 Python 3.8 的引用,而我现在实际上使用的是 Python 3.9。尽管如此,即使我在调用 pip-compile 之前在同一个 shell 中激活了我的 Python 3.9 venv,包含 Python 3.8 的行最终也会出现在需求文件中。如何重新配置​​ pip-compile 以输出 3.9?

【问题讨论】:

    标签: python pip pip-tools


    【解决方案1】:

    我想到了!或者,至少,对于我的特殊情况。

    使用where pip-compile 查找和编辑您的 pip-compile。

    确保它所指的 python 版本与您从where python 获得的版本相同。

    【讨论】:

      【解决方案2】:

      去编辑你的环境变量,因为它针对 python 3.9 或重新安装 python 3.9 并选中添加到路径复选框。

      【讨论】:

      • 虚拟环境呢?
      • 感谢您的快速回答;然而,当我已经激活我的 3.9 venv 时,就会发生这种情况。
      • 您究竟如何重新安装 Python 3.9?哪个复选框?您的意思是使用 GUI 安装程序吗?
      • 是的 GUI,你使用的是哪个操作系统
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-17
      • 2021-12-28
      • 1970-01-01
      • 2019-09-15
      • 1970-01-01
      • 1970-01-01
      • 2011-06-14
      相关资源
      最近更新 更多