对python添加模块路径的三种方法总结


Posted in Python onOctober 16, 2018

之前对mac os系统自带的python进行了升级,结果发现新安装的python的site-packages目录并没有加到python的系统路径中,所以在使用其他库时发现出现了缺少模块的错误。

查看python的模块路径方法是

import sys
print sys.path

这个就会打印出所有的模块路径。

下边是在这个python系统路径中加入新的模块路径的三种方法:

1、添加环境变量PYTHONPATH,python会添加此路径下的模块,在.bash_profile文件中添加如下类似行:

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages

2、在site-packages路径下添加一个路径配置文件,文件的扩展名为.pth,内容为要添加的路径即可

3、sys.path.append()函数添加搜索路径,参数值即为要添加的路径。

上边的第2种方法,如果本来python就没有添加上site-packages目录,那第二个方法其实也是用不了的。

以上这篇对python添加模块路径的三种方法总结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现ftp客户端示例分享
Feb 17 Python
Python中input和raw_input的一点区别
Oct 21 Python
理解Python中的类与实例
Apr 27 Python
收藏整理的一些Python常用方法和技巧
May 18 Python
python使用win32com库播放mp3文件的方法
May 30 Python
Python使用正则表达式抓取网页图片的方法示例
Apr 21 Python
基于Python实现用户管理系统
Feb 26 Python
python批量将excel内容进行翻译写入功能
Oct 10 Python
Python lxml模块的基本使用方法分析
Dec 21 Python
详解python对象之间的交互
Sep 29 Python
python中出现invalid syntax报错的几种原因分析
Feb 12 Python
Python+Pillow+Pytesseract实现验证码识别
May 11 Python
Python中的CSV文件使用"with"语句的方式详解
Oct 16 #Python
详解django的serializer序列化model几种方法
Oct 16 #Python
Python调用C++,通过Pybind11制作Python接口
Oct 16 #Python
Python之inspect模块实现获取加载模块路径的方法
Oct 16 #Python
django 将model转换为字典的方法示例
Oct 16 #Python
python复制列表时[:]和[::]之间有什么区别
Oct 16 #Python
使用Python编写Prometheus监控的方法
Oct 15 #Python
You might like
PHP 无限分类三种方式 非函数的递归调用!
2011/08/26 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
学习YUI.Ext 第七天--关于View&JSONView
2007/03/10 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
2014/08/12 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
2015/12/04 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
Vue自定义事件(详解)
2017/08/19 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
jQuery实现的简单手风琴效果示例
2018/08/29 jQuery
Vue2.0 v-for filter列表过滤功能的实现
2018/09/07 Javascript
layDate日期控件使用方法详解
2018/11/15 Javascript
Bootstrap 实现表格样式、表单布局的实例代码
2018/12/09 Javascript
微信小程序上线发布流程图文详解
2019/05/06 Javascript
Emberjs 通过 axios 下载文件的方法
2019/09/03 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
JS字符串补全方法padStart()和padEnd()
2020/05/27 Javascript
vue引入静态js文件的方法
2020/06/20 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
Python subprocess模块详细解读
2018/01/29 Python
PyQt5实现无边框窗口的标题拖动和窗口缩放
2018/04/19 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
Python简易版停车管理系统
2019/08/12 Python
django中瀑布流写法实例代码
2019/10/14 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
Python读取文件内容为字符串的方法(多种方法详解)
2020/03/04 Python
Python基于wordcloud及jieba实现中国地图词云图
2020/06/09 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
详解html5 canvas常用api总结(二)--绘图API
2016/12/14 HTML / CSS
澳大利亚优惠网站:Deals.com.au
2019/07/02 全球购物
天游软件面试
2013/11/23 面试题
Java中各种基本数据类型的默认值都是什么
2016/12/22 面试题
广告传媒专业应届生求职信
2014/03/01 职场文书
公司门卫岗位职责
2014/03/15 职场文书