众所周知,如果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文件的引用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
继续阅读与本文标签相同的文章
上一篇 :
人工智能技术
下一篇 :
Webpack,请开始你的表演(一)
-
Springboot+mockito进行单元测试心得整体
2026-05-19栏目: 教程
-
如何用“云”读懂女生的心?TA 做到了
2026-05-19栏目: 教程
-
基于ASP.Net Core开发的一套通用后台框架
2026-05-19栏目: 教程
-
Spring Cloud开发人员如何解决服务冲突和实例乱窜?
2026-05-19栏目: 教程
-
数据上云安全吗
2026-05-19栏目: 教程
