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

作者:mdjxy63 时间:2022-12-17 15:12:42 

众所周知,如果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

来源:https://blog.csdn.net/mdjxy63/article/details/79343541?utm_source=blogxgwz47

标签:python,py,引用
0
投稿

猜你喜欢

  • 非原型 不设计

    2010-01-21 12:51:00
  • python3获取文件中url内容并下载代码实例

    2021-07-03 04:11:28
  • Python 第三方opencv库实现图像分割处理

    2023-07-25 02:33:54
  • 用 onerror 获取错误信息 js Debug

    2008-11-03 19:08:00
  • javascript设计模式 – 原型模式原理与应用实例分析

    2024-04-22 13:26:50
  • Python logging模块写入中文出现乱码

    2023-10-18 14:48:12
  • JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)

    2013-08-09 10:14:56
  • Python参数解析器configparser简介

    2021-04-22 02:23:31
  • 微信小程序顶部可滚动导航效果

    2024-04-29 13:55:34
  • socket连接关闭问题分析

    2021-09-11 01:48:18
  • 让goland支持proto文件类型的实现

    2024-05-25 15:12:24
  • python基本算法之实现归并排序(Merge sort)

    2023-04-06 03:20:07
  • sql语句优化之SQL Server(详细整理)

    2024-01-15 14:07:08
  • 对python中的argv和argc使用详解

    2021-12-09 02:37:52
  • Python统计学一数据的概括性度量详解

    2022-08-16 03:18:20
  • MySQL多表查询的具体实例

    2024-01-22 00:13:20
  • pytorch安装及环境配置的完整过程

    2023-06-19 23:53:20
  • 用 iframe 解决下拉框与层之冲突

    2008-04-28 12:24:00
  • python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法

    2021-09-15 16:28:22
  • Python 统计Jira的bug 并发送邮件功能

    2021-03-24 05:44:24
  • asp之家 网络编程 m.aspxhome.com