📜  创建新的 Python 环境 - Python (1)

📅  最后修改于: 2023-12-03 15:07:12.626000             🧑  作者: Mango

创建新的 Python 环境 - Python

对于 Python 开发者而言,创建新的 Python 环境是一个必备的技能。这样可以轻松地在不同的项目中使用不同的 Python 版本和库,避免版本冲突和依赖问题。下面是创建新的 Python 环境的几种方法。

1. 使用 virtualenv

virtualenv 是一个用于创建 Python 虚拟环境的工具。它能够创建一个独立的 Python 环境,包含自己的 Python 解释器、标准库和第三方库,不会影响系统环境。

安装 virtualenv

在运行 virtualenv 命令之前,需要先安装 virtualenv。

pip install virtualenv
创建 Python 虚拟环境

使用以下命令创建一个新的 Python2 环境。

virtualenv -p python2 envname

使用以下命令创建一个新的 Python3 环境。

virtualenv -p python3 envname

其中,envname 是你要创建的虚拟环境的名称。

激活虚拟环境

在创建好的虚拟环境中安装依赖库之前,需要先激活虚拟环境。

source envname/bin/activate
安装依赖库

在激活虚拟环境之后,可以使用 pip 安装需要的第三方库。

pip install numpy

当需要退出虚拟环境时,可以使用以下命令。

deactivate
2. 使用 conda

conda 是一个面向数据科学的开源软件包管理系统和环境管理系统。它可以在不同的 Python 版本和库之间切换,允许使用者轻松地管理和复制不同环境的配置和依赖项。

安装 conda

在运行 conda 命令之前,需要先安装 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 环境的最佳实践。