Ubuntu下有多种Python虚拟环境管理软件,常见的有以下几种:

  • venv:Python 3.3及以上版本内置的官方模块,无需额外安装。使用简单,通过 python3 -m venv <环境名称> 即可创建虚拟环境,激活后可独立安装包,不影响系统全局环境。
  • virtualenv:功能更强大灵活的第三方库,需使用 pip3 install virtualenv 安装。它支持创建不同Python版本的虚拟环境,创建命令如 virtualenv --no - site - packages <环境名称> 。
  • pipenv:集成了pip和virtualenv功能的命令行工具,通过 pip3 install pipenv 安装。它能自动创建和管理虚拟环境,通过Pipfile和Pipfile.lock文件锁定包版本和依赖信息,适合管理复杂项目依赖。
  • uv:基于Rust编写,不仅支持虚拟环境管理,还能进行包管理、多Python版本管理等。可使用 sudo pip3 install uv 安装,功能较为全面。
  • conda:Anaconda发行版中的环境管理工具,适合数据科学项目,可创建、删除、切换虚拟环境,还能管理包依赖,通过 conda create 等命令操作。

Anaconda有Ubuntu下的版本。可从Anaconda官网下载适用于Ubuntu的64位安装包,通常为.sh格式脚本文件,下载后通过 bash <安装包名称>.sh 命令进行安装。

标签: none

添加新评论