对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 相关文章推荐
Python数据类型学习笔记
Jan 13 Python
深入理解python中函数传递参数是值传递还是引用传递
Nov 07 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
May 21 Python
Python测试网络连通性示例【基于ping】
Aug 03 Python
Python3中函数参数传递方式实例详解
May 05 Python
python TF-IDF算法实现文本关键词提取
May 29 Python
Python udp网络程序实现发送、接收数据功能示例
Dec 09 Python
Python如何使用正则表达式爬取京东商品信息
Jun 01 Python
python实现mask矩阵示例(根据列表所给元素)
Jul 30 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
Sep 05 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
Feb 27 Python
用Python监控你的朋友都在浏览哪些网站?
May 27 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处理斐波那契数列非递归方法
2012/02/04 PHP
分享一个Laravel好用的Cache宏
2015/03/02 PHP
PHP后台备份MySQL数据库的源码实例
2019/03/18 PHP
php使用自带dom扩展进行元素匹配的原理解析
2020/05/29 PHP
js获取键盘按键响应事件(兼容各浏览器)
2013/05/16 Javascript
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
类似php的js数组的in_array函数自定义方法
2013/12/27 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
2015/06/04 Javascript
EasyUI在表单提交之前进行验证的实例代码
2016/06/24 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
2016/09/21 Javascript
JavaScript实现定时页面跳转功能示例
2017/02/14 Javascript
vue.js开发环境安装教程
2017/03/17 Javascript
利用纯js + transition动画实现移动端web轮播图详解
2017/09/10 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
VUE实现密码验证与提示功能
2019/10/18 Javascript
vue+elementui 对话框取消 表单验证重置示例
2019/10/29 Javascript
[01:56]《DOTA2》中文配音CG
2013/04/22 DOTA
[01:00:06]加油DOTA_EP01_网络版
2014/08/09 DOTA
Python采用raw_input读取输入值的方法
2014/08/18 Python
python中学习K-Means和图片压缩
2017/11/20 Python
Python使用numpy实现BP神经网络
2018/03/10 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
2019/07/31 Python
基于python实现学生信息管理系统
2019/11/22 Python
Python filter过滤器原理及实例应用
2020/08/18 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
2020/10/12 Python
CSS3中box-shadow的用法介绍
2015/07/15 HTML / CSS
简单总结CSS3中视窗单位Viewport的常见用法
2016/02/04 HTML / CSS
军训鉴定表自我鉴定
2014/02/13 职场文书
个人授权委托书范本
2014/04/03 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
市委常委会班子党的群众路线教育实践活动整改方案
2014/10/25 职场文书
2015年学校关工委工作总结
2015/04/03 职场文书
工作收入证明范本
2015/06/12 职场文书
旅游安全责任协议书
2016/03/22 职场文书
在前女友婚礼上,用Python破解了现场的WIFI还把名称改成了
2021/05/28 Python
mysql配置SSL证书登录的实现
2021/09/04 MySQL