gpt4 book ai didi

python - Flake8 使用系统 python 而不是 virtualenv

转载 作者:行者123 更新时间:2023-12-05 06:32:34 26 4
gpt4 key购买 nike

我的 flake8 与同事的输出不同,不同之处似乎在于 python 版本:

(hydro2) andrew@xxx $ flake8 --version
3.5.0 (mccabe: 0.6.1, pycodestyle: 2.3.1, pyflakes: 1.6.0) CPython 2.7.12 on Linux

而在他的机器上显示的是 CPython 3.5.0 左右。

我正在运行安装在 python 3.5 virtualenv 中的 flake8,一切似乎都指向正确的位置:

(hydro2) andrew@xxx $ which python
/home/andrew/virtualenvs/hydro2/bin/python
(hydro2) andrew@xxx $ python --version
Python 3.5.2
(hydro2) andrew@xxx $ which flake8
/home/andrew/virtualenvs/hydro2/bin/flake8

所以我很困惑为什么它使用 CPython 2.7.12(这是我操作系统的默认版本)而不是 virtualenv 的版本?

我已经尝试在 virtualenv 中卸载并重新安装 flake8。

最佳答案

要从虚拟环境运行命令行工具,您可以使用 python -m

因此,要从您的虚拟环境运行 flake8:

python -m flake8

这假设您已激活虚拟环境。

关于python - Flake8 使用系统 python 而不是 virtualenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51176331/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com