Python3实现永久添加环境变量

 更新时间:2025年10月29日 08:52:39   作者:极客点儿  
文章介绍了两种将项目自定义库添加到Python运行环境的方法:临时环境变量和永久环境变量,永久环境变量通过在site-packages目录下创建.pth文件来实现,每行一个路径,并且可以使用注释,如果使用虚拟环境,只需在对应的虚拟环境下设置即可

Python3永久添加环境变量

Python 项目在运行时需要各类内置包和第三方包

import * 包的时候 Python 运行环境会从以系统级 list 查询,有的时候我们需要将自己项目下的库添加到运行环境中

有两种方式可以添加:

1. 添加临时环境变量

import sys
sys.path.append(path)

但项目或 shell 退出后,环境变量即失效

2. 添加永久环境变量

在 site-packages 文件中创建 .pth文件,将模块的路径写进去,一行一个路径, pth 文件也可以使用注释

# 将 ippool 项目包添加到系统环境变量
/opt/ippool

这样就可以将我们自己的项目包路径添加到系统 list 中了,如果有虚拟环境的话只需要到对应的虚拟环境下设置即可

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python利用BeautifulSoup解析网页内容

    Python利用BeautifulSoup解析网页内容

    当今信息爆炸的时代,网络上充斥着海量的数据,而网络爬虫作为一种数据采集工具,扮演着至关重要的角色,BeautifulSoup 是一个Python库,它可以从HTML或XML文件中提取数据,本文介绍了Python如何利用BeautifulSoup解析网页内容,需要的朋友可以参考下
    2024-06-06
  • 浅谈Python中的模块

    浅谈Python中的模块

    这篇文章主要介绍了Python中的模块相关知识,文中代码非常详细,供大家参考和学习,感兴趣的朋友可以了解下
    2020-06-06
  • Python 实现简单的电话本功能

    Python 实现简单的电话本功能

    这篇文章主要介绍了Python 实现简单的电话本功能的相关资料,包括添加联系人信息,查找姓名显示联系人,存储联系人到 TXT 文档等内容,十分的细致,有需要的小伙伴可以参考下
    2015-08-08
  • conda管理Python虚拟环境的实现

    conda管理Python虚拟环境的实现

    本文主要介绍了conda管理Python虚拟环境的实现,主要包括使用conda工具创建、查看和删除Python虚拟环境,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • PyCharm常用配置和常用插件(小结)

    PyCharm常用配置和常用插件(小结)

    这篇文章主要介绍了PyCharm常用配置和常用插件(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • 详解Python字符串原理与使用的深度总结

    详解Python字符串原理与使用的深度总结

    本文将学习字符串数据类型相关知识,将讨论如何声明字符串数据类型,字符串数据类型与 ASCII 表的关系,字符串数据类型的属性,以及一些重要的字符串方法和操作,超级干货,不容错过
    2022-05-05
  • Python3 完全平方数案例

    Python3 完全平方数案例

    这篇文章主要介绍了Python3 完全平方数的案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Python学习小技巧之列表项的拼接

    Python学习小技巧之列表项的拼接

    这篇文章主要给大家介绍了Python学习小技巧之列表项的拼接的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-05-05
  • Python使用Matplotlib实现创建动态图形

    Python使用Matplotlib实现创建动态图形

    动态图形是使可视化更具吸引力和用户吸引力的好方法,它帮助我们以有意义的方式展示数据可视化,本文将利用Matplotlib实现绘制一些常用动态图形,希望对大家有所帮助
    2024-02-02
  • Python编程itertools模块处理可迭代集合相关函数

    Python编程itertools模块处理可迭代集合相关函数

    本篇博客将为你介绍Python函数式编程itertools模块中处理可迭代集合的相关函数,有需要的朋友可以借鉴参考下,希望可以有所帮助
    2021-09-09

最新评论