普通用户没有site-packages目录的访问权限,root用户不可以使用pip命令
遇到了这个特别的问题:
root用户运行结果:
root@e28-daily-build:/home/jenkins# pip3 -V
Traceback (most recent call last):
File "/usr/bin/pip3", line 11, in <module>
sys.exit(__main__._main())
AttributeError: module 'pip.__main__' has no attribute '_main'
普通用户运行pip install pyinstaller:
ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python3.6/dist-packages/altgraph'
Consider using the `--user` option or check the permissions.
更新:
用 sudo pip install pyinstaller
应该可以解决问题。