有时,在用import导入项目文件夹里自己写的python文件时,常常说找不到该文件,这时可以将项目路径添加到PYTHONPATH下。

暂时添加:

import sys

sys.path.append(项目路径)

这种方法只会存在内存里,一旦退出python就没有了

一劳永逸:

在D:/anaconda/env/pytorch/lib/site-packages/里新建txt,修改后缀为.pth,在其中加入你的项目路径,比如

K:\Desktop\face_detect\DFace-win64-master\src

K:\Desktop\face_detect\DFace-win64-master\src\core

再次查看sys.path,会发现项目路径已经被加入环境变量了。

补充知识:python之使用.pth文件导入自定义模块

首先创建一个测试包

例如:DataSync

获取系统的模块路径

移动到xxx/python3/lib/python3.6/site-packages 目录下

新建一个.pth文件,例如pckPath.pth

里边写入自定义模块的路径

/home/python/vavAnalysis/apps

之后便可直接导入该测试包

以上这篇使用pth文件添加Python环境变量方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持聚米学院。

pythonpath环境变量pth_使用pth文件添加Python环境变量方式相关推荐

  1. python中添加.pth_使用.pth文件扩展python环境路径

    使用.pth文件扩展python环境路径 有时候我们不希望把一个库放到 site-packages 下面,而是更愿意把它保留在原始的工程目录中,方便管理和维护. 那么怎么能让 Python 运行环境找 ...

  2. W11手动添加python环境变量

    W11手动添加python环境变量 在Windows11中添加python变量 1. python 3.9.13的下载 首先是python的下载,可以直接从官网下载自己需要的python版本. 链接: ...

  3. qt库文件添加到环境变量linux,QT获得所有系统环境变量(包括Linux和MAC的信息)...

    系统环境变量还是挺重要的,除了QStandardPaths(感觉都是文档类型的变量,QT4使用QDesktopServices),更有QProcessEnvironment(都是真正的系统变量): Q ...

  4. Python安装:手动添加Python环境变量

    问题描述: 安装Python完成之后,在cmd命令提示符窗口,敲入python后,没有安装信息并出现报错信息如下: 问题原因: 因为Windows会根据一个Path的环境变量设定的路径去查找pytho ...

  5. 用 .pth 文件附加 Python 模块搜索路径

    上一篇 Python 的模块搜索路径,介绍了 Python 的模块搜索路径,最终起作用的是 sys.path 路径列表.如果要自定义自己的搜索路径,就是要怎么定制 sys.path 的内容.可以简单的 ...

  6. 如何找到python的环境变量_总算懂得如何设置python环境变量

    总算懂得如何设置python环境变量 日期:2019-08-25 12:22:21 浏览:279 核心提示:相信很多初学者,在安装了python之后想完整在命令提示符直接输入python就可以使用的操 ...

  7. python脚本设置环境变量_详解如何设置Python环境变量?

    家好,我是Yivies!相信大家多多少少遇到过这样的情况吧?就是在安装了python之后想完整在命令提示符直接输入python就可以使用的操作,但是会出现输入了python之后找不到命令的情况!例如这 ...

  8. python环境变量配置步骤_关于人工智能Python系统环境变量设置步骤

    最近无论是JAVA的环境变量配置,还是Python环境变量配置都有学生问我,我在这里写一下回答,当然我以配置Python的环境变脸来举例.首先需要确定本机电脑上安装上了Python 首先解释一下为什么 ...

  9. python读取.mat文件,python将变量存为.mat文件详细介绍

    在进行数据处理的过程中,经常会用到Matlab和python两种工具,.mat文件是Matlab数据存储的标准数据格式,通过创建一个.mat文件详细介绍两种工具之间的数据读取和存储. 一.python ...

  10. sublime怎么配置python环境_在Sublime Editor中配置Python环境的详细教程

    导语在工作场景遇到了这么一个场景,就是需要定期去执行一个缓存接口,用于同步设备配置.首先想到的就是Linux上的crontab,可以定期,或者间隔一段时间去执行任务.但是如果你想要 2020-12-1 ...

最新文章

  1. word里实现在方框中打勾和打叉
  2. phpMyAdmin import.php 跨站脚本漏洞
  3. ansible的系统模块8
  4. ASP.NET Core托管运行Quartz.NET作业调度详解
  5. Windows下安装MinIO
  6. oracle中的函数
  7. VIIRS-NPP夜间灯光遥感数据下载和预处理
  8. uint32_t 大小端转换
  9. deep|Bayes(4)
  10. 韦根通信c语言程序,韦根26通信的示例程序
  11. 阿里云物联网平台如何进行云产品流转
  12. krpano学习——xml代码
  13. Linux就业技术指导(四):企业CDN缓存加速原理解密
  14. 论对B/S模式外贸电子商务系统的规划和设计
  15. 讯飞输入法电脑版语音识别方法
  16. 跨考=浪费大学四年?跨专业考研应该怎么做?
  17. Cocoapods打包SDK
  18. winmail邮箱服务器怎么看,Winmail Mail Server邮件服务器软件怎么使用?Winmail Mail Server安装以及使用教程详...
  19. 思维导图软件哪个免费更好用?MindManager、iMindMap、MindMappe
  20. linux相关函数,linux相关常用函数参考

热门文章

  1. Linux下查看SSD硬盘型号、大小等信息
  2. gstreamer: 官方参考内容 gst-launch-1.0命令行工具
  3. Xmarks浏览器书签同步的末日临近
  4. xmarks恢复使用
  5. 2021-07-26 SEO优化_关键词密度设置算法
  6. HDU-4747 Mex
  7. GD32IAP升级(BootLoader)
  8. 关于移动视频直播技术,关键干货都在这里(一)采集
  9. 樊登读书搞定读后感_樊登读书会《搞定》听后感
  10. FFmpeg开发实战(六):jpeg转换为yuv格式图像