我正在尝试使用pip3安装flake8包,但似乎它拒绝安装,因为已经安装在本地某个位置。
我该如何强制将其全局安装(系统级别)?
pip3 install flake8
Requirement already satisfied (use --upgrade to upgrade): flake8 in ./.local/lib/python3.4/site-packages
请注意,我更喜欢一种通用的解决方案(适用于Debian,OS X甚至Windows),它应该在任何平台上使用,所以我不想自己指定目标。由于某种奇怪的原因,它的行为就好像我已经指定了“--user”,但在我的情况下我没有这样做。
我能够全局安装软件包的唯一方法是先将其删除,然后再重新安装。不知何故,如果本地存在软件包,则pip(8.1.1)似乎拒绝在全局安装该软件包。
免责声明:在实验过程中未使用或损坏任何虚拟环境。
pip install flake8 --upgrade
吗? - Mauro Baraldi--system-site-packages
选项将全局安装的包继承到您的venv中。请参阅https://stackoverflow.com/a/61326709/4445175 - Wlad