linux命令行创建虚拟环境不能用pip,必须加sudo。但pycharm创建的虚拟环境就能用pip不需要sudo
问题描述:
命令行创建的虚拟环境,用pip list就报错,百度半天也不知道是为什么!如果用sudo pip 安装的包就会到全局环境里不在虚拟环境里
pycharm创建的虚拟环境pip就能正常使用
答
你在linux下创建需要加sudo,这代表你的权限不够,必须加sudo临时使用超级权限,另外如果当前用户是root用户就可以不用加,但是如果必须加那么就去看看/etc/sudoers,是否有这个 # User privilege specification root ALL=(ALL:ALL) ALL 如果没有,root用户操作某些东西也要加sudo
答
有没有办法创建的虚拟环境,不用带sudo也能用pip。总是用pycharm创建虚拟环境不太好吧