WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager......
pip install -r requirements.txt 报错"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv"
大致意思是"“警告:以‘root’用户身份运行pip可能会导致权限破坏及与系统包管理器产生冲突。建议使用虚拟环境代替:https://pip.pypa.io/warnings/venv""
这个问题可以通过使用虚拟环境来解决。您可以按照以下步骤来创建和使用虚拟环境:
-
安装 virtualenv 或者 Anaconda(如果你没有安装的话)。安装方式可以参考virtualenv的官网,或Anaconda的官网。
-
打开命令行界面并使用以下命令,在你喜欢的路径下创建一个新的虚拟环境目录:
virtualenv myproject
3.进入虚拟环境:
source myproject/bin/activate
4.在虚拟环境中使用以下命令安装依赖库:
pip install -r requirements.txt
5.当您完成时,只需运行以下命令退出虚拟环境:
deactivate
注意:在使用虚拟环境时需要特别注意确定正在使用正确的Python解释器版本,以及需要隔一段时间更新依赖库。