更改pip-compile的Python版本

zbdgwd5y  于 2022-12-21  发布在  Python
关注(0)|答案(2)|浏览(152)

当我运行pip-compile时,生成的文件的一部分如下:

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

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

4dc9hkyq

4dc9hkyq1#

我想明白了!或者,至少,对我来说是这样。
使用where pip-compile查找并编辑您的pip-compile。
确保它所引用的python版本与您从where python获得的版本相同。

h6my8fg2

h6my8fg22#

去编辑你的环境变量,因为它是针对python 3.9的,或者重新安装python 3.9并选中add to path复选框。

相关问题