对python当中不在本路径的py文件的引用详解


Posted in Python onDecember 15, 2018

众所周知,如果py文件不在当前路径,那么就不能import,因此,本文介绍如下两种有效的方法:

方法1:

修改环境变量,在~/.bashrc里面进行修改,然后source ~/.bashrc

方法2:

引入.pth文件

在site-packages添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的模块文件所在的目录名称就是了。

1 windows

c:\python27\site-packages
# 我们的学员把pth文件直接放在c:\python27
# (或其他python安装目录)目录下测试也是有效的
# 2015.9.23

2 linux(ubuntu)

  /usr/local/lib/python2.7/dist-packages  (note by shanql, 我是放在这个目录下有效的,所添加的目录一定要存在,不存在则会不成功)

  例如:在 /usr/local/lib/python2.7/dist-packages  目录下,创建一个mypython.pth,然后里面写上路径

/home/xuy/faster_RCNN/py-faster-rcnn/lib,这就解决了lib文件夹下找不到其他文件夹下的py文件的问题了

2 linux(redhat)

   /usr/lib/python2.7/site-packages

以上这篇对python当中不在本路径的py文件的引用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
py2exe 编译ico图标的代码
Mar 08 Python
python检测是文件还是目录的方法
Jul 03 Python
深入解析Python中的集合类型操作符
Aug 19 Python
python中多个装饰器的执行顺序详解
Oct 08 Python
Python单元测试unittest的具体使用示例
Dec 17 Python
python执行精确的小数计算方法
Jan 21 Python
Python文本处理简单易懂方法解析
Dec 19 Python
解决Keras使用GPU资源耗尽的问题
Jun 22 Python
python如何使用代码运行助手
Jul 03 Python
python自动化测试三部曲之unittest框架的实现
Oct 07 Python
Python爬虫抓取论坛关键字过程解析
Oct 19 Python
python中PyQuery库用法分享
Jan 15 Python
对python3 中方法各种参数和返回值详解
Dec 15 #Python
对python中的argv和argc使用详解
Dec 15 #Python
Python输出\u编码将其转换成中文的实例
Dec 15 #Python
对python:print打印时加u的含义详解
Dec 15 #Python
Python 最大概率法进行汉语切分的方法
Dec 14 #Python
python实现任意位置文件分割的实例
Dec 14 #Python
pytorch permute维度转换方法
Dec 14 #Python
You might like
php将会员数据导入到ucenter的代码
2010/07/18 PHP
PHP中header和session_start前不能有输出原因分析
2013/01/11 PHP
php对包含html标签的字符串进行截取的函数分享
2014/06/19 PHP
PHP实现批量生成App各种尺寸Logo
2015/03/19 PHP
Yii2前后台分离及migrate使用(七)
2016/05/04 PHP
Mootools 1.2教程(21)——类(二)
2009/09/15 Javascript
jQuery 开天辟地入门篇一
2009/12/09 Javascript
firefox下frameset取不到值的解决方法
2010/09/06 Javascript
Javascript表单验证要注意的事项
2014/09/29 Javascript
node.js中的querystring.parse方法使用说明
2014/12/10 Javascript
Boostrap模态窗口的学习小结
2016/03/28 Javascript
原生JavaScript编写canvas版的连连看游戏
2016/05/29 Javascript
ECMAScript6--解构
2017/03/30 Javascript
javascript中mouseenter与mouseover的异同
2017/06/06 Javascript
推荐一个基于Node.js的表单验证库
2019/02/15 Javascript
JS/jQuery实现简单的开关灯效果【案例】
2019/02/19 jQuery
vue自定义js图片碎片轮播图切换效果的实现代码
2019/04/28 Javascript
解决vue请求接口第一次成功,第二次失败问题
2020/09/08 Javascript
[04:42]5分钟带你了解什么是DOTA2(第一期)
2017/02/07 DOTA
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
python自动翻译实现方法
2016/05/28 Python
Python中列表元素转为数字的方法分析
2016/06/14 Python
Python算法之求n个节点不同二叉树个数
2017/10/27 Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
2019/01/23 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
python中watchdog文件监控与检测上传功能
2020/10/30 Python
css3实现的多级渐变下拉菜单导航效果代码
2015/08/31 HTML / CSS
C++如何引用一个已经定义过的全局变量
2014/08/25 面试题
药学专业大学生自荐信
2013/09/28 职场文书
领导班子作风建设剖析材料
2014/10/11 职场文书
学期个人工作总结
2015/02/13 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书
SQL语句多表联合查询的方法示例
2022/04/18 MySQL
PyCharm 配置SSH和SFTP连接远程服务器
2022/05/11 Python
spring boot实现文件上传
2022/08/14 Java/Android