我正在尝试使用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)似乎拒绝在本地安装一个包。
免责声明:实验期间没有使用或伤害虚拟环境。
为什么不尝试使用
H
标志sudo
?这应该能起到作用。常规的
sudo pip install flake8
将尝试使用您自己的主目录。-H
指示它使用系统的主目录。更多信息请访问https://stackoverflow.com/a/43623102/你在用^{} ?如果是,请停用virtualenv。如果您不使用,它已经广泛安装(系统级)。尝试升级包。
或许
--force-reinstall
会起作用,否则--ignore-installed
应该起作用。相关问题 更多 >
编程相关推荐