对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中__call__方法示例分析
Oct 11 Python
使用Python压缩和解压缩zip文件的教程
May 06 Python
详解Python编程中基本的数学计算使用
Feb 04 Python
Python通过命令开启http.server服务器的方法
Nov 04 Python
python中os和sys模块的区别与常用方法总结
Nov 14 Python
用Python解数独的方法示例
Oct 24 Python
pycharm内无法import已安装的模块问题解决
Feb 12 Python
Python图像处理库PIL的ImageFilter模块使用介绍
Feb 26 Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
Jun 18 Python
appium+python自动化配置(adk、jdk、node.js)
Nov 17 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
Jan 28 Python
anaconda升级sklearn版本的实现方法
Feb 22 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简单隔行变色功能实现代码
2016/07/09 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
通过js脚本复制网页上的一个表格的不错实现方法
2006/12/29 Javascript
jquery插件制作简单示例说明
2012/02/03 Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
2013/07/28 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
js如何判断输入字符串长度
2015/12/16 Javascript
Angularjs实现带查找筛选功能的select下拉框示例代码
2016/10/04 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
BootStrap 下拉菜单点击之后不会出现下拉菜单(下拉菜单不弹出)的解决方案
2016/12/14 Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
2016/12/26 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
2017/01/19 Javascript
微信小程序通过api接口将json数据展现到小程序示例
2017/01/20 Javascript
常用jQuery选择器汇总
2017/02/02 Javascript
JS实现身份证输入框的输入效果
2017/08/21 Javascript
简述vue-cli中chainWebpack的使用方法
2019/07/30 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
解决vue项目router切换太慢问题
2020/07/19 Javascript
[46:21]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
python利用itertools生成密码字典并多线程撞库破解rar密码
2019/08/12 Python
python使用sessions模拟登录淘宝的方式
2019/08/16 Python
解决c++调用python中文乱码问题
2020/07/29 Python
python 输入字符串生成所有有效的IP地址(LeetCode 93号题)
2020/10/15 Python
python解包用法详解
2021/02/17 Python
canvas基础之图形验证码的示例
2018/01/02 HTML / CSS
html5记忆翻牌游戏实现思路及代码
2013/07/25 HTML / CSS
TripAdvisor德国:全球领先的旅游网站
2017/12/07 全球购物
Internal修饰符有什么含义
2013/07/10 面试题
普通简短的个人自我评价
2014/02/15 职场文书
材料专业毕业生求职信
2014/02/26 职场文书
总结表彰大会主持词
2014/03/26 职场文书
促销活动总结怎么写
2014/06/25 职场文书
军人离婚协议书样本
2014/10/21 职场文书
社区低保工作总结2015
2015/07/23 职场文书
常用的文件对应的MIME类型汇总
2022/04/26 HTML / CSS