对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生成一个导出数据库的bat脚本文件的方法
Dec 30 Python
Python3实现的画图及加载图片动画效果示例
Jan 19 Python
Python爬虫实战:分析《战狼2》豆瓣影评
Mar 26 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
Jul 11 Python
django富文本编辑器的实现示例
Apr 10 Python
python for和else语句趣谈
Jul 02 Python
python多环境切换及pyenv使用过程详解
Sep 27 Python
python返回数组的索引实例
Nov 28 Python
使用python turtle画高达
Jan 19 Python
TensorFlow MNIST手写数据集的实现方法
Feb 05 Python
python时间日期操作方法实例小结
Feb 06 Python
Python 统计位数为偶数的数字代码详解
Mar 15 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
ThinkPHP文件缓存类代码分享
2015/04/22 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
js弹窗代码 可以指定弹出间隔
2010/07/03 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
浅析node.js中close事件
2014/11/26 Javascript
微信页面倒计时代码(解决safari不兼容date的问题)
2016/12/13 Javascript
JS正则匹配中文的方法示例
2017/01/06 Javascript
三种方式实现瀑布流布局
2017/02/10 Javascript
Angularjs cookie 操作实例详解
2017/09/27 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
node中的cookie的具体使用
2018/09/13 Javascript
react中使用css的7中方式(最全总结)
2019/02/11 Javascript
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
Vue 图片压缩并上传至服务器功能
2020/01/15 Javascript
jquery传参及获取方式(两种方式)
2020/02/13 jQuery
javascript this指向相关问题及改变方法
2020/11/19 Javascript
[06:36]吞吞映像top1
2014/06/20 DOTA
Python中使用异常处理来判断运行的操作系统平台方法
2015/01/22 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
2018/04/02 Python
对Python w和w+权限的区别详解
2019/01/23 Python
在python3中使用shuffle函数要注意的地方
2020/02/28 Python
python实现最速下降法
2020/03/24 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
css3 线性渐变和径向渐变示例附图
2014/04/08 HTML / CSS
澳大利亚天然护肤品、化妆品和健康产品一站式商店:Nourished Life
2018/12/02 全球购物
初入社会应届生求职信
2013/11/18 职场文书
竞聘副主任科员演讲稿
2014/01/11 职场文书
人身意外保险授权委托书
2014/10/01 职场文书
党的群众路线教育实践活动个人对照检查材料(教师)
2014/11/04 职场文书
还款承诺书范本
2015/01/20 职场文书
前台接待岗位职责
2015/02/03 职场文书
小学开学典礼新闻稿
2015/07/17 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
微信小程序 WeUI扩展组件库的入门教程
2022/04/21 Javascript
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技