使用pip全局安装时确认
答
你可以尝试换pip install
,如:
import pip
def install(package):
pip.main(['install', package])
# Example
if __name__ == '__main__':
if not hasattr(sys, 'real_prefix'):
# replace this with your confirmation callback
print('Warning! installing in global scope!')
install('argh')
来源:
在全球范围内安装不应该工作,除非你跑'pip'用'sudo',如果你想在virtualenv中工作,你不应该这样做。 – jwodder
@jwodder如果你通过Mac OS X的Homebrew安装Python,一切都安装到'/ usr/local /',你可以在没有sudo的情况下'全局安装'。 – kennytm