Python定位模块_PYTHONPATH变量
2024-09-01 05:36:36
Python定位模块:
导入模块时,系统会根据搜索路径进行寻找模块:
1.在程序当前目录下寻找该模块
2.在环境变量 PYTHONPATH 中指定的路径列表寻找
3.在 Python 安装路径中寻找
搜索路径是一个列表,所以具有列表所具有的方法,可以自己指定某一个路径为查找路径:
import sys
# 以列表方式输出系统路径,可以进行修改
print(sys.path)
sys.path.append("新目录路径")
sys.path.insert(0,"新目录路径")
注:pycharm会自动将项目的根目录添加到 sys.path 中
PYTHONPATH变量:
PYTHONPATH 是环境变量,包含许多目录,自动将路径加载到 sys.path 变量中
当 PYTHONPATH 中存放多个路径时,使用分号 ; 进行分割
设置好 PYTHONPATH 变量后,重启 cmd 窗口即可生效
set PYTHONPATH=安装路径\lib;
Python 会在每次启动时,将 PYTHONPATH 中的路径加载到 sys.path中。
2020-02-12
最新文章
- RabbitMQ 高可用集群搭建及电商平台使用经验总结
- 通过反射获得 spring 的 RequestMapping value值
- 进程 swoole
- js中基本操作
- angular 强制刷新路由,重新加载路由
- Mysql-学习笔记(==》数据库备份修复 十 四)
- HDU 5515 Game of Flying Circus 二分
- Eclipse中propedit插件安装(解决property中文问题)
- c++ 模运算
- nginx upload module的使用
- Openjudge-NOI题库-旅行-数论
- T-SQL的进阶:超越基本级别3:构建相关子查询——701小组
- SQL语句-SELECT语句
- 修改Tomcat访问的端口号
- 网站HTTP升级HTTPS完全配置手册
- day16
- Java 并发开发:Lock 框架详解
- Thread类与Runnable接口的深入理解
- 浅谈 CSS 预处理器: 为什么要使用预处理器?
- BZOJ4001 TJOI2015概率论(生成函数+卡特兰数)
热门文章
- 解决Centos7下中文显示乱码
- 图片文件分布式存储方案设计模式(c#--sqlserver)
- CSRF 跨站请求伪造学习笔记
- css3盒子模型中的box-sizing属性的使用_box sizing常用的3种属性
- SCOI 2009 围豆豆(状压DP)
- 动手实现一个简单的 rpc 框架到入门 grpc (上)
- 用nodejs实现向文件的固定位置插入内容
- flask 源码专题(一):app.run()的背后
- java 面向对象(十):关键字:this
- 数据可视化实例(三): 散点图(pandas,matplotlib,numpy)