有时使用Python项目时,人们可能会忘记激活虚拟环境。
在使用pip将Python模块安装到全局范围而不是虚拟环境时,有没有办法获得明确的确认?
答案 0 :(得分:1)
您可以尝试包裹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')
来源: