对python当中不在本路径的py文件的引用详解
2019-01-09 00:03
651 查看
众所周知,如果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当中不在本路径的py文件的引用
- 更改Python的pip install 默认安装依赖路径方法详解
- 基于Python对象引用、可变性和垃圾回收详解
- Python调用不在同一个文件夹下的Python程序,并且如何解决pyinstaller打包路径问题
- Python模块搜索路径代码详解
- python皇冠体育足球竞猜源码下载引用和对象详解
- python __import__ 搜索路径详解
- Python的模块引用和查找路径
- 详解Python当中的字符串和编码
- eclipse 配置spring IDE详解(配置好以后可以查看bean的依赖关系,很清晰。而且在xml中写bean的时候可以自动提示引用类路径等)
- Python模块详解以及import本质,获得文件当前路径os.path.abspath,获得文件的父目录os.path.dirname,放到系统变量的第一位sys.path.insert(0,x)
- 详解如何将python3.6软件的py文件打包成exe程序
- python项目包和文件的管理以及如何引用相对路径的包和模块
- python dict 字典 以及 赋值 引用的一些实例(详解)
- 详解Python3.6的py文件打包生成exe
- Python的模块引用和查找路径
- Python引用模块和查找模块路径
- c++导入python模块,如果python脚本与exe不在同一目录,需要增加搜索路径
- python引用文件路径时需要注意
- Python3 模块、包调用&路径详解