对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列表(list)常用操作方法小结
Feb 02 Python
详细探究Python中的字典容器
Apr 14 Python
Python heapq使用详解及实例代码
Jan 25 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
Aug 23 Python
Python生成8位随机字符串的方法分析
Dec 05 Python
python学生信息管理系统
Mar 13 Python
python针对excel的操作技巧
Mar 13 Python
解决Django连接db遇到的问题
Aug 29 Python
python中如何实现将数据分成训练集与测试集的方法
Sep 13 Python
利用python汇总统计多张Excel
Sep 22 Python
Python如何把不同类型数据的json序列化
Apr 30 Python
浅谈python数据类型及其操作
May 25 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
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
Zend Framework+smarty用法实例详解
2016/03/19 PHP
Yii2设置默认控制器的两种方法
2017/05/19 PHP
对laravel的session获取与存取方法详解
2019/10/08 PHP
让JavaScript拥有类似Lambda表达式编程能力的方法
2010/09/12 Javascript
基于jQuery的输入框在光标位置插入内容, 并选中
2011/10/29 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
浅谈bootstrap源码分析之tab(选项卡)
2016/06/06 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
详解React native全局变量的使用(跨组件的通信)
2017/09/07 Javascript
Nodejs连接mysql并实现增、删、改、查操作的方法详解
2018/01/04 NodeJs
代码详解JS操作剪贴板
2018/02/11 Javascript
webpack 模块热替换原理
2018/04/09 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
JS实现的A*寻路算法详解
2018/12/14 Javascript
js基础之事件捕获与冒泡原理
2019/10/09 Javascript
vue中实现动态生成二维码的方法
2020/02/21 Javascript
JS+css3实现幻灯片轮播图
2020/08/14 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
在Python中使用pngquant压缩png图片的教程
2015/04/09 Python
在python tkinter中Canvas实现进度条显示的方法
2019/06/14 Python
Python 中的pygame安装与配置教程详解
2020/02/10 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
2020/05/13 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
2020/07/13 Python
pycharm 2020 1.1的安装流程
2020/09/29 Python
CSS书写规范、顺序和命名规则
2014/03/06 HTML / CSS
html5 Canvas画图教程(1)—画图的基本常识
2013/01/09 HTML / CSS
澳大利亚优惠网站:Deals.com.au
2019/07/02 全球购物
美国工业用品采购网站:Zoro.com
2020/10/27 全球购物
P/Invoke是什么
2015/07/31 面试题
中专药剂专业应届毕的自我评价
2013/12/27 职场文书
中餐厅经理岗位职责
2014/04/11 职场文书
2015年学雷锋活动总结
2015/02/06 职场文书
排球赛新闻稿
2015/07/17 职场文书
致短跑运动员加油稿
2015/07/21 职场文书