当pip没有足够权限而在install时收到以下红字:
Could not install packages due to an EnvironmentError: [Errno 13]
权限不够: ‘/home/xxxxx/anaconda2/lib/python2.7/site-packages/xxxxx’
Consider using the--user
option or check the permissions.
不要习惯性加sudo变为sudo pip install
或sudo -H pip install
,因为sudo会把包安装到全局,虚拟环境里是找不到的。
此时按照上面红字的提示改为pip install xxx --user
,即可解决问题。
如果spyder依旧不认这个新包,可以考虑python版本问题。