配置PYTHONPATH环境变量

前言

在运行py脚本时不仅需要import官方库,经常会import自己编写的脚本,但此时会出现模块找不到的如下报错。解决方法是配置PYTHONPATH,下文介绍Win系统和Linux系统的配置方法。

ModuleNotFoundError: No module named 'main_eval'

Win系统

Win系统可在CMD命令行中临时配置环境变量,仅此CMD窗口生效,也可配置系统环境变量永久生效。临时使用可临时配置,若要长期使用推荐永久配置。

临时配置

打开CMD命令行,注意不能是PowerShell,输入如下命令:

# 配置临时环境变量
set PYTHONPATH=C:\path\to\dir
# 打印环境变量检查是否配置成功
echo %PYTHONPATH%
# 配置成功有如下输出
C:\path\to\dir

其中,C:\path\to\dir要修改为应该配置的路径。

永久配置

打开系统环境变量配置窗口:系统设置 - 系统 - 关于 - 高级系统设置 - 环境变量
若想所有用户生效可配置系统变量,若仅想当前用户生效可配置用户变量
系统变量用户变量中找到或新建PYTHONPATH环境变量,并编辑其值为要配置的路径,如下图:
在这里插入图片描述

Linux系统

同理,Linux系统可在终端中临时配置环境变量,仅此终端窗口生效,也可将环境变量写在.bashrc文件中永久生效。临时使用可临时配置,若要长期使用推荐永久配置。

临时配置

打开终端,输入如下命令:

# 配置临时环境变量
export PYTHONPATH=/path/to/dir:$PYTHONPATH
# 打印环境变量检查是否配置成功
echo $PYTHONPATH
# 配置成功有如下输出
/path/to/dir:

其中,/path/to/dir要修改为应该配置的路径,冒号为分隔符。

永久配置

将export命令写入.bashrc文件中即可在任意终端生效,步骤如下:

# 所有用户生效
vim /etc/profile
# 单独用户生效
vim /home/[user]/.bashrc
# 添加内容
export PYTHONPATH=/path/to/dir:$PYTHONPATH

相关推荐

  1. Docker Compose 配置环境变量

    2024-07-16 06:22:02       44 阅读
  2. Mac shell 环境变量配置

    2024-07-16 06:22:02       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 06:22:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 06:22:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 06:22:02       58 阅读
  4. Python语言-面向对象

    2024-07-16 06:22:02       69 阅读

热门阅读

  1. 016.自定义指纹chromium-随机tls指纹(ja4指纹)

    2024-07-16 06:22:02       24 阅读
  2. PHP基础语法

    2024-07-16 06:22:02       21 阅读
  3. 向量数据量milvus k8s helm 对接外部安装部署流程

    2024-07-16 06:22:02       16 阅读
  4. ChatGPT对话:有关花卉数据集

    2024-07-16 06:22:02       21 阅读
  5. lvs集群

    lvs集群

    2024-07-16 06:22:02      25 阅读
  6. k8s学习笔记——dashboard安装

    2024-07-16 06:22:02       25 阅读
  7. Python应用—车辆统计(Opencv)

    2024-07-16 06:22:02       23 阅读
  8. 浅谈为什么需要树链剖分

    2024-07-16 06:22:02       21 阅读
  9. 轨迹简化算法

    2024-07-16 06:22:02       23 阅读
  10. VisualTreeHelper.GetChildrenCount

    2024-07-16 06:22:02       20 阅读