📅  最后修改于: 2023-12-03 15:07:12.626000             🧑  作者: Mango
对于 Python 开发者而言,创建新的 Python 环境是一个必备的技能。这样可以轻松地在不同的项目中使用不同的 Python 版本和库,避免版本冲突和依赖问题。下面是创建新的 Python 环境的几种方法。
virtualenv 是一个用于创建 Python 虚拟环境的工具。它能够创建一个独立的 Python 环境,包含自己的 Python 解释器、标准库和第三方库,不会影响系统环境。
在运行 virtualenv
命令之前,需要先安装 virtualenv。
pip install virtualenv
使用以下命令创建一个新的 Python2 环境。
virtualenv -p python2 envname
使用以下命令创建一个新的 Python3 环境。
virtualenv -p python3 envname
其中,envname
是你要创建的虚拟环境的名称。
在创建好的虚拟环境中安装依赖库之前,需要先激活虚拟环境。
source envname/bin/activate
在激活虚拟环境之后,可以使用 pip 安装需要的第三方库。
pip install numpy
当需要退出虚拟环境时,可以使用以下命令。
deactivate
conda 是一个面向数据科学的开源软件包管理系统和环境管理系统。它可以在不同的 Python 版本和库之间切换,允许使用者轻松地管理和复制不同环境的配置和依赖项。
在运行 conda
命令之前,需要先安装 conda。
使用以下命令创建一个新的 Python2 环境。
conda create --name envname python=2
使用以下命令创建一个新的 Python3 环境。
conda create --name envname python=3
其中,envname
是你要创建的虚拟环境的名称。
在创建好的虚拟环境中安装依赖库之前,需要先激活虚拟环境。
conda activate envname
在激活虚拟环境之后,可以使用 conda 或 pip 安装需要的第三方库。
conda install numpy
pip install requests
当需要退出虚拟环境时,可以使用以下命令。
conda deactivate
无论使用 virtualenv 还是 conda,都可以在不同的 Python 版本和库之间切换,避免版本冲突和依赖问题。这是创建新的 Python 环境的最佳实践。