对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爬虫常用的模块分析
Aug 29 Python
用Python解决计数原理问题的方法
Aug 04 Python
python 中的int()函数怎么用
Oct 17 Python
Python语言描述随机梯度下降法
Jan 04 Python
Python 绘图库 Matplotlib 入门教程
Apr 19 Python
解决python Markdown模块乱码的问题
Feb 14 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
Aug 18 Python
Python 中 -m 的典型用法、原理解析与发展演变
Nov 11 Python
Python标准库shutil模块使用方法解析
Mar 10 Python
如何打包Python Web项目实现免安装一键启动的方法
May 21 Python
windows10在visual studio2019下配置使用openCV4.3.0
Jul 14 Python
jupyter 添加不同内核的操作
Feb 06 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中将网页导出为Word文档的代码
2012/05/25 PHP
PHPThumb图片处理实例
2014/05/03 PHP
PHP调用.NET的WebService 简单实例
2015/03/27 PHP
PHP抓取网页、解析HTML常用的方法总结
2015/07/01 PHP
浅谈PHP中其他类型转化为Bool类型
2016/03/28 PHP
PHP下载文件的函数实例代码
2016/05/18 PHP
CodeIgniter框架数据库基本操作示例
2018/05/24 PHP
Laravel 6.2 中添加了可调用容器对象的方法
2019/10/22 PHP
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
jquery.validate使用时遇到的问题
2015/05/25 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
2016/01/28 Javascript
50 个 jQuery 插件可将你的网站带到另外一个高度
2016/04/26 Javascript
jquery输入数字随机抽奖特效的简单实现代码
2016/06/10 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
2016/09/01 Javascript
Javascript 正则表达式校验数字的简单实例
2016/11/02 Javascript
AngularJS实现Input格式化的方法
2016/11/07 Javascript
详解Nodejs之静态资源处理
2017/06/05 NodeJs
浅谈ajax请求不同页面的微信JSSDK问题
2018/02/26 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
vue-i18n实现中英文切换的方法
2020/07/06 Javascript
[01:33:07]VGJ.T vs Newbee Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
Python中用Ctrl+C终止多线程程序的问题解决
2013/03/30 Python
python随机生成指定长度密码的方法
2015/04/04 Python
Python的Flask框架中Flask-Admin库的简单入门指引
2015/04/07 Python
用Python给文本创立向量空间模型的教程
2015/04/23 Python
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
python dict.get()和dict['key']的区别详解
2016/06/30 Python
python2.7 json 转换日期的处理的示例
2018/03/07 Python
matlab中实现矩阵删除一行或一列的方法
2018/04/04 Python
Python3 执行系统命令并获取实时回显功能
2019/07/09 Python
python set集合使用方法解析
2019/11/05 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
2014最新离职证明范本
2014/09/12 职场文书
大学四年个人总结
2015/03/03 职场文书
用JS写一个发布订阅模式
2021/11/07 Javascript