centos解决提示无法用root权限运行pip

前言

在部署项目的时候发现提示无法用root权限运行pip

过程

我在部署项目的时候提示如下代码

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。

这时候我就慌了神,毕竟对于这些东西还是不太懂的,只能请教万能的百度和AI

于是就有如下教程

教程

切记,这一切的前提是linux系统安装了python,我安装的是python3.8.1

1.如果尚未安装 venv 模块,请使用以下命令安装:

python3 -m pip install --user virtualenv

2.创建一个新的虚拟环境:

python3 -m venv myenv

这将创建一个名为 myenv 的新目录,其中包含虚拟环境所需的文件。

3.激活虚拟环境:

在 Linux 或 macOS 中:

source myenv/bin/activate

在 Windows 中:

myenvScriptsactivate

激活后,命令提示符应显示虚拟环境的名称,表示您现在正在其中工作。

4。使用 pip 安装软件包:

pip install package_name

这将在虚拟环境中安装软件包,使其与系统范围的 Python 安装分离。

THE END