在 Django 中激活虚拟环境
在处理 Python 项目时,我们有时需要一堆库和包。默认情况下,我们安装的所有库和包都是为我们系统上全局安装的 Python 安装的。它有时会导致一些问题。
假设你的系统上全局安装了 Python 3.9,并且你的许多项目都在使用它。现在,你想出了一个绝妙的主意,并开始在 Internet 上冲浪以获取执行你的想法所需的所有资源。
你发现你的项目需要 Python 库 XYZ,但条件是该库需要 Python 3.6 才能工作。但是你的机器上有 Python 3.9,删除它会破坏所有其他项目。此外,你无法根据机器上安装的 Python 版本转储想法并开始执行想法。
因此,为了避免这种冲突,使用了虚拟环境。
虚拟环境是为项目创建的隔离 Python 环境。这个环境有自己的 Python 解释器、库和包,这意味着 Python 解释器和安装的依赖项只属于这个项目。我们可以为具有虚拟环境的各种项目提供不同的 Python 版本和不同的库,而无需堆积全局安装的依赖项。
在开始一个新项目时,始终建议创建一个虚拟环境并专门用于该项目。
为你的 Python 项目设置虚拟环境毫不费力。要创建虚拟环境,我们需要一个 Python 包,即 virtualenv
。可以使用以下 pip
命令安装此软件包。
pip install virtualenv
要创建虚拟环境,请在控制台中运行以下命令。
virtualenv environment
environment
是虚拟环境的名称。你可以给它任何名字。默认情况下,此环境的 Python 版本将与你机器上全局安装的 Python 版本相同,或者如果你有多个 Python 版本,则安装在环境变量的顶部。
要使用自定义 Python 版本创建环境,请使用以下命令。确保你的机器上也安装了该 Python 版本。否则,它会抛出错误。
virtualenv --python=\path\to\the\python\version\python.exe environment
因此,如果你的机器上有 Python 3.9 和 3.7,并希望在 Windows 上使用 Python 3.7 创建环境,你的命令将如下所示。(考虑到 Python 的默认位置)
virtualenv --python=C:\Users\User-Name\AppData\Local\Programs\Python\Python37\python.exe environment
在激活环境之前,请确保控制台的工作目录具有虚拟环境。
要在 Windows 中激活虚拟环境,请使用以下命令。
environment\Scripts\activate
对于 Mac 和 Linux,请使用以下命令。
source environment/bin/activate
要停用虚拟环境,请运行以下命令。
deactivate
相关文章
Pandas DataFrame DataFrame.shift() 函数
发布时间:2024/04/24 浏览次数:133 分类:Python
-
DataFrame.shift() 函数是将 DataFrame 的索引按指定的周期数进行移位。
Python pandas.pivot_table() 函数
发布时间:2024/04/24 浏览次数:82 分类:Python
-
Python Pandas pivot_table()函数通过对数据进行汇总,避免了数据的重复。
Pandas read_csv()函数
发布时间:2024/04/24 浏览次数:254 分类:Python
-
Pandas read_csv()函数将指定的逗号分隔值(csv)文件读取到 DataFrame 中。
Pandas 多列合并
发布时间:2024/04/24 浏览次数:628 分类:Python
-
本教程介绍了如何在 Pandas 中使用 DataFrame.merge()方法合并两个 DataFrames。
Pandas loc vs iloc
发布时间:2024/04/24 浏览次数:837 分类:Python
-
本教程介绍了如何使用 Python 中的 loc 和 iloc 从 Pandas DataFrame 中过滤数据。
在 Python 中将 Pandas 系列的日期时间转换为字符串
发布时间:2024/04/24 浏览次数:894 分类:Python
-
了解如何在 Python 中将 Pandas 系列日期时间转换为字符串