python中的库及module的 路径

在python执行时,python调用的库或者模块文件,应该从哪里来加载呢?

包括了python系统的库目录、设置的环境变量PYTHONPATH;还可以在python代码中设置sys.path,在其中添加自己的模块路径。

查看一下python中的sys.path

>>> import sys
>>> sys.path
['', '/Users/david/Desktop/python_c', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Python/2.7/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC']
>>> quit()

如果自己有了新的module和package,可以放置到一个自己的固定目录下,然后设置PYTHONPATH环境变量,这样比较好。也可以在代码中如下设置:

import sys
sys.path.insert(0, "./path/to/your/modules/")

python中的库及module的 路径相关推荐

  1. python下载库报错_下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决...

    下载python中Crypto库报错:ModuleNotFoundError: No module named 'Crypto'的解决 前言 最近在网上找了很多下载Crypto的方法,感觉作用都不算很 ...

  2. python tkinter库、添加gui界面_使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)...

    使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二),创建一个,界面,布局,文件,路径 使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二) ...

  3. python cnn_使用python中pytorch库实现cnn对mnist的识别

    使用python中pytorch库实现cnn对mnist的识别 1 环境:Anaconda3 64bit https://www.anaconda.com/download/ 2 环境:pycharm ...

  4. Python中os库的使用

    文章目录 Python中os库的使用 1. path子库 1.1 获取绝对路径 1.2 归一化path的表示形式 1.3 得到文件的相对路径 1.4 获取目录名 1.5 获取文件名 1.6 路径组合 ...

  5. python中jieba库的安装

    jieba库的作用主要用于中文分词,是一种不错的中文分词组件. python中的库可以理解为有三种:python自带的,自己定义的,第三方库(别人写好的,如jieba库,要从网上下载,进行安装) 常用 ...

  6. 关于python 中h5py库安装不上的解决办法

    关于python 中h5py库安装不上的解决办法 问题 解决步骤 1.先安装wheel这个库,方法就是从命令行中输入pip install wheel 2.下载自己对应的h5py的版本,网址如下 3. ...

  7. python opencv创建图像_使用Python中OpenCV库创建一幅图片的RGB通道图片

    我们知道,在使用PhotoShop进行图片的抠取.创建和存储选区.存储图像的色彩资料等复杂操作时,经常会用到一个功能,那就是"RGB"通道,它能从三原色角度对一幅图片进行精准处理. ...

  8. python中requests库的用途-数据爬虫(三):python中requests库使用方法详解

    有些网站访问时必须带有浏览器等信息,如果不传入headers就会报错,如下 使用 Requests 模块,上传文件也是如此简单的,文件的类型会自动进行处理: 因为12306有一个错误证书,我们那它的网 ...

  9. python中requests库的用途-python中requests库session对象的妙用详解

    在进行接口测试的时候,我们会调用多个接口发出多个请求,在这些请求中有时候需要保持一些共用的数据,例如cookies信息. 妙用1 requests库的session对象能够帮我们跨请求保持某些参数,也 ...

最新文章

  1. Google AI 系统 DeepMind无法通过 高中数学
  2. 为什么鸿蒙比安卓快,有人说华为鸿蒙比安卓快60%,你觉得可信吗,为什么?
  3. 如何获取Node.js目录中存在的所有文件的名称列表?
  4. 让运维人崩溃的10大瞬间
  5. 【Java文件操作】一个将文件转化为十六进制字节数组的工具(可以以8086汇编查看内存的格式输出,很优雅)
  6. java 单元测试_在springboot中写单元测试解决依赖注入和执行后事务回滚问题
  7. JS逆向笔记-记录某测试论坛的js逆向练习
  8. freecplus框架-xml解析
  9. RNN, Seq2Seq, Attention注意力机制完全解析
  10. php中的魔术常量__FILE__
  11. Hadoop学习之web查看HADOOP以及文件的上传和下载
  12. 大写金额用计算机简单些,大写一到十怎么写 数字一到十的大写怎么写(开票用的大写)...
  13. 谷歌浏览器无法翻译此网页的解决办法
  14. 丧钟为谁而鸣:AI步步逼近,华尔街23万人将失业
  15. rf 433/868MHZ sub-1g 无线通信知识系列(5):SX1208数据传输时间 FSK 波特率等相关计算
  16. CSS控制按钮渐变过渡效果(鼠标移入移出)
  17. 颜体html标签,颜体楷书笔法32式详解,一定不能错过!(超级干货)
  18. PHP版本升级了旧代码怎么办?编程语言PHP还有未来吗?[图]
  19. 无需软件编程的FOC无传感器BLDC电机控制器AMT49406
  20. 0型系统, I型系统, II型系统对PID的影响

热门文章

  1. 前后端分离与前后端不分离的区别
  2. spring boot 中启用 https
  3. schedule vs scheduleAtFixedRate
  4. Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享
  5. 例题4-5 引发的static知识点
  6. 常见数据库设计(1)——字典数据
  7. 分析一下shell(转)
  8. 服务器t4卡在哪个位置,英特尔(Intel )X710-T4融合网络适配器4口万兆X710T4服务器网卡...
  9. 在matlab中怎么录制音频_怎么录制淘宝页面中的视频?简单方法,轻松搞定
  10. activiti如何最后一次提交事务_2020最后一次水逆,十二星座如何防水逆?