ubuntu24.04 python环境
- 0.引言
- 1.使用整理
0.引言
新系统安装依赖库时报错:
pip3installrequirements.txterror:externally−managed−environment×Thisenvironmentisexternallymanaged╰–>ToinstallPythonpackagessystem−wide,tryaptinstallpython3−xyz,wherexyzisthepackageyouaretryingtoinstall.Ifyouwishtoinstallanon−Debian−packagedPythonpackage,createavirtualenvironmentusingpython3−mvenvpath/to/venv.Thenusepath/to/venv/bin/pythonandpath/to/venv/bin/pip.Makesureyouhavepython3−fullinstalled.Ifyouwishtoinstallanon−DebianpackagedPythonapplication,itmaybeeasiesttousepipxinstallxyz,whichwillmanageavirtualenvironmentforyou.Makesureyouhavepipxinstalled.See/usr/share/doc/python3.12/README.venvformoreinformation.note:Ifyoubelievethisisamistake,pleasecontactyourPythoninstallationorOSdistributionprovider.Youcanoverridethis,attheriskofbreakingyourPythoninstallationorOS,bypassing−−break−system−packages.hint:SeePEP668forthedetailedspecification.q@q−pc: /develop/proces
问 gpt:
系统环境被标记为“外部管理环境”,这意味着你不应该直接在这个环境中使用 pip 安装包,因为这可能会破坏系统的稳定性和安全性。Ubuntu 等发行版通常会限制直接在系统 Python 环境中安装包,以避免冲突和不稳定性。
1.使用整理
安装 python3-venv(如果尚未安装):sudo apt install python3-venv
创建虚拟环境:python3 -m venv myenv
激活虚拟环境:source myenv/bin/activate
在虚拟环境中安装依赖:pip3 install -r requirements.txt
退出虚拟环境:deactivate
source exp_pyenv_39/bin/activate