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