把pip19.0.3升级成为pip19.3时系统,发现之前使用的pip3使用不了了。
报错信息如下:
File "/Applications/Xcode.app/Contents/Developer/usr/bin/pip3", line 10, in <module>
sys.exit(main())
TypeError: 'module' object is not callable
提示不能导入对象
打开报错的文件如下:
#!/usr/bin/xcrun python3
# -*- coding: utf-8 -*-
import re
import sys
from pip._internal import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())
根据上述报错信息推测更新完之后main()导入不了了,尝试修改为main.main()发现神奇的可以使用了,虽然不是很清楚出为什么会出现这个问题。。