如何在Windows系统上设置Python环境变量PYTHONPATH?


在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

您还可以创建批处理文件来设置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环境变量的几种不同方法,并提供了代码示例。

更新于:2023年5月2日

38K+ 浏览量

开启你的职业生涯

完成课程获得认证

开始学习
广告