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

最新文章

  1. RabbitMQ 高可用集群搭建及电商平台使用经验总结
  2. 通过反射获得 spring 的 RequestMapping value值
  3. 进程 swoole
  4. js中基本操作
  5. angular 强制刷新路由,重新加载路由
  6. Mysql-学习笔记(==》数据库备份修复 十 四)
  7. HDU 5515 Game of Flying Circus 二分
  8. Eclipse中propedit插件安装(解决property中文问题)
  9. c++ 模运算
  10. nginx upload module的使用
  11. Openjudge-NOI题库-旅行-数论
  12. T-SQL的进阶:超越基本级别3:构建相关子查询——701小组
  13. SQL语句-SELECT语句
  14. 修改Tomcat访问的端口号
  15. 网站HTTP升级HTTPS完全配置手册
  16. day16
  17. Java 并发开发:Lock 框架详解
  18. Thread类与Runnable接口的深入理解
  19. 浅谈 CSS 预处理器: 为什么要使用预处理器?
  20. BZOJ4001 TJOI2015概率论(生成函数+卡特兰数)

热门文章

  1. 解决Centos7下中文显示乱码
  2. 图片文件分布式存储方案设计模式(c#--sqlserver)
  3. CSRF 跨站请求伪造学习笔记
  4. css3盒子模型中的box-sizing属性的使用_box sizing常用的3种属性
  5. SCOI 2009 围豆豆(状压DP)
  6. 动手实现一个简单的 rpc 框架到入门 grpc (上)
  7. 用nodejs实现向文件的固定位置插入内容
  8. flask 源码专题(一):app.run()的背后
  9. java 面向对象(十):关键字:this
  10. 数据可视化实例(三): 散点图(pandas,matplotlib,numpy)