如何在 Windows 上设置 python 环境变量 PYTHONPATH?

pythonserver side programmingprogramming

在 Windows 上,您可以设置 PYTHONPATH 环境变量来指定 Python 在导入模块时应搜索的目录。以下是在 Windows 上设置 PYTHONPATH 环境变量的几种方法

使用命令提示符设置 PYTHONPATH

您可以通过输入以下命令使用命令提示符设置 PYTHONPATH 环境变量 −

$set PYTHONPATH=c:\path\to\my\modules

这会将 PYTHONPATH 环境变量设置为 c:\path\to\my\modules。要使此更改永久生效,您需要将其添加到系统环境变量中 -

打开"开始"菜单并搜索"环境变量"。

单击"编辑系统环境变量"。

单击"环境变量"按钮。

在"系统变量"下,单击"新建"以添加新的环境变量。

输入 PYTHONPATH 作为变量名称,输入 c:\path\to\my\modules 作为变量值。

单击"确定"保存环境变量。

使用 PowerShell 设置 PYTHONPATH

您可以通过输入以下命令使用 PowerShell 设置 PYTHONPATH 环境变量 -

$env:PYTHONPATH = "c:\path\to\my\modules"

这会将 PYTHONPATH 环境变量设置为 c:\path\to\my\modules。要使此更改永久生效,您可以将其添加到 PowerShell 配置文件中 −

打开 PowerShell 并输入以下命令以打开 PowerShell 配置文件 −

$notepad $PROFILE

将以下行添加到文件末尾 −

$env:PYTHONPATH = "c:\path\to\my\modules"

保存文件并关闭记事本。

使用 Windows 环境变量对话框设置 PYTHONPATH

您还可以使用 Windows 环境变量对话框设置 PYTHONPATH 环境变量。方法如下 −

打开"开始"菜单并搜索"环境变量"。

单击"编辑系统环境变量"。

单击"环境变量"按钮。

在"用户变量"或"系统变量"下,单击"新建"以添加新的环境变量。

输入 PYTHONPATH 作为变量名称,输入 c:\path\to\my\modules 作为变量值。

单击"确定"保存环境变量。

使用 IDE 或编辑器设置 PYTHONPATH

许多 Python IDE 和文本编辑器允许您直接从应用程序内部设置环境变量。例如,在 PyCharm 中,您可以通过转到运行 > 来设置 PYTHONPATH 环境变量编辑配置并将其添加到环境变量部分。

使用批处理文件设置 PYTHONPATH

您还可以创建批处理文件来设置 PYTHONPATH 环境变量。以下是示例 −

$@echo off
$set PYTHONPATH=c:\path\to\my\modules
$python my_script.py

这会将 PYTHONPATH 环境变量设置为 python 模块

要在 Windows 上使用批处理文件设置 PYTHONPATH 环境变量,请按照以下步骤操作 −

打开文本编辑器(如记事本)并创建一个新文件。

将以下行添加到文件 −

$set PYTHONPATH=path\to\your\python\module.

将 path\to\your\python\module 替换为包含 Python 模块或包的文件夹的实际路径。

使用 .bat 扩展名保存文件,例如 setpythonpath.bat。

您现在可以运行此批处理文件来设置 PYTHONPATH 环境变量。为此,请打开命令提示符窗口并导航到批处理文件所在的目录。然后,键入批处理文件的名称并按 Enter。将为当前命令提示符会话设置 PYTHONPATH 环境变量。

如果要永久设置 PYTHONPATH 环境变量,可以将批处理文件添加到系统的启动文件夹中。为此,请按照以下步骤操作 -

按 Windows 键 + R 打开运行对话框。

输入 shell:startup 并按 Enter。

这将打开您的用户帐户的启动文件夹。将您之前创建的批处理文件复制到此文件夹中。

批处理文件现在将在您每次启动计算机时自动运行,为所有命令提示符会话设置 PYTHONPATH 环境变量。

如果您想向 PYTHONPATH 环境变量添加多个路径,可以使用分号 (;) 分隔它们。例如,如果您有两个包含 Python 模块或包的文件夹,则可以设置 PYTHONPATH 环境变量以包含它们,如下所示 -

$set
PYTHONPATH=path\to\your\first\python\module;path\to\your\second\python\module

这会将两个文件夹都添加到 PYTHONPATH 环境变量中,允许 Python 找到位于其中任一文件夹中的模块或包。

必须注意,如果您的路径中有空格,则需要将整个路径括在引号中。例如 −

$set PYTHONPATH="C:\Program Files\MyPythonModule";"D:\Python Projects"

这将向您的 PYTHONPATH 环境变量添加两个路径,其中一个路径名中包含空格。

设置 PYTHONPATH 环境变量后,您可以通过打开命令提示符窗口并输入以下命令来验证它是否已正确设置 −

$echo %PYTHONPATH%

这将显示您的 PYTHONPATH 环境变量的当前值。如果您看到之前设置的路径,则说明您的 PYTHONPATH 环境变量已正确设置。

总而言之,在本文中,我们通过代码示例探讨了在 Windows 上设置 PYTHONPATH 环境变量的几种不同方法


相关文章