python模块搜索路径

1.电脑版

(1).python安装目录中\Lib\site-packages\下建立*.pth文件,写入模块路径

(2).添加环境变量:变量名:pythonpath;变量值:模块(文件夹)路径 ,若有多个,用半角分号";"隔开

2.手机版

在resource\site.py文件中添加代码段

import sys
sys.path.append("模块(文件夹)路径")

发现:第一个参数都是C:\\resource

我的理解:

程序安装盘下的site.py指定模块路径(亦可非安装盘),如:"C:\\resource","E:\\resource"

指定模块路径盘(特指系统盘非安装盘)下site.py可多级指定其他模块路径,如:非安装盘C盘下site中指定"C:\\Data"

情况:python安装Z盘,E盘site.py不起效
猜想:是否site只存在于安装盘和系统盘(C盘)时起效

注意:非安装盘下python程序起效必需文件
\\resource\\apps\\appuifwmodule.rsc(使所在盘py软件运行必备,同时C盘必需有site.py文件)
\\resource\\apps\\dialog.rsc(测试无效作用)

总结:

1.0要使非安装盘python程序起效,所在盘必备\\resource\\apps\\appuifwmodule.rsc,同时C盘必需有site.py文件

例如1:python安装C盘,程序安装E盘,则需E盘必备\\resource\\apps\\appuifwmodule.rsc
例如2:python安装Z盘,程序安装C/E盘,则需C/E盘必备\\resource\\apps\\appuifwmodule.rsc
同时C盘必备\\resource\\site.py;且site.py包含指示模块路径的代码

2.0要使安装盘(特指非C盘安装)python程序起效,C盘必备\\resource\\site.py

例如:python安装Z盘,程序安装Z盘,则需C盘必备\\resource\\site.py;且site.py包含指示模块路径的代码

3.0扩大python模块搜索路径

在安装盘和系统盘(C盘)resource\\site.py文件中添加如下代码段

import sys
sys.path.append("模块(文件夹)路径")

python模块搜索路径,码迷,mamicode.com

时间: 2024-08-02 07:00:27

python模块搜索路径的相关文章

python在Ubuntu添加模块搜索路径

本文我们来分享python添加模块搜索路径的3个方法,另外不补充了篇"为Python添加默认模块搜索路径". 大约有这么几种方法: 1.添加环境变量PYTHONPATH,python会添加此路径下的模块,在.bashrc文件中添加如下类似行: export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages 2.在site-packages路径下添加一个路径配置文件,文件的扩展名为.pth,内容为要添加的路径即可

Python 安装模块 & 模块搜索路径

1.1   安装模块 1.1.1   安装第三方模块 第三方库都会在Python官方的pypi.python.org网站注册,要安装一个第三方库,必须先知道该库的名称,可以在官网或者pypi上搜索,比如Pillow的名称叫Pillow pip install Pillow 1.1.2   模块搜索路径 当我们试图加载一个模块时,Python会在指定的路径下搜索对应的.py文件,如果找不到,就会报错: >>> import mymodule Traceback (most recent c

为Python添加默认模块搜索路径

为Python添加默认模块搜索路径 方法一:函数添加 1) import sys 2) 查看sys.path 3) 添加sys.path.append("c:\\") 方法二:修改环境变量 windows用户可以修改系统环境变量PYTHONPATH 方法三:增加.pth文件,推荐! 在site-packages添加一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的模块文件所在的目录名称就是了. 1) windows c:\python27\site-pack

为Python加入默认模块搜索路径

为Python加入默认模块搜索路径 方法一:函数加入 1) import sys 2) 查看sys.path 3) 加入sys.path.append("c:\\") 方法二:改动环境变量 windows用户能够改动系统环境变量PYTHONPATH 方法三:添加.pth文件,推荐! 在site-packages加入一个路径文件,如mypkpath.pth,必须以.pth为后缀,写上你要加入的模块文件所在的文件夹名称就是了. 1) windows c:\python27\site-pac

修改模块搜索路径(注意:py运行完毕,就会失效,他只是临时产生效果)

# -*- coding: utf-8 -*- #python 27 #xiaodeng #修改模块搜索路径(注意:py运行完毕,就会失效,他只是临时产生效果) import sys print sys.path ''' ['C:\\Users\\Administrator\\Desktop', 'C:\\Python27\\Lib\\idlelib', 'C:\\Python27\\lib\\site-packages\\xlwt-1.0.0-py2.7.egg', 'C:\\Python27

Python模块搜索及模块安装

[import模块] 和C中的#include不同,Python中的import语句并不是简单的把一个文件插入另外一个文件. 导入其实是运行时的运算,程序第一次导入指定文件时,会执行以下步骤, 1. 找到模块文件 2. 编译成位码 3. 执行模块中的代码来创建所定义的模块 并生成.pyc字节码文件,这三个步骤只在程序执行时,模块第一次导入时会进行.之后导入相同的模块时,会跳过这三个步骤,而只提取内存中已加载的模块对象,速度要快的多. NOTE: 1. Python把已加载的模块放在内置的sys.

修改模块搜索路径 Import as 扩充 相对导入

修改模块搜索路径: 模块搜索路径是一个目录列表,可以通过环境变量Pythonpath以及可能的.path路径文件进行定制,实际上Python程序本身是修改名为ysys.path(内置模块sys的path属性)的内置列表,sys.path在程序启动时自动进行初始化:但是在那之后,可以随意对其元素进行删除,附加和重设 >>> import sys >>> sys.path ['', 'C:\\Python27\\Lib\\idlelib', 'C:\\Windows\\sy

python基础:搜索路径

如何将写好的脚本或者是模块加入python的搜索路径? >>>import sys >>> sys.path ['', '/Library/Frameworks/Python.framework/Versions/3.4/lib/python34.zip', '/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4', '/Library/Frameworks/Python.framework/Ve

python import 搜索路径 路径设置 pythonpath 库

python import 导入概述 在一个导入语句中的模块名起到两个作用:识别加载的外部文档,也会变成赋值给被载入模块的变量,模块定义的对象也会在执行时创建,就是在Import执行时,import会一次运行在目标文档中的语句从而建立其中的内容 程序第一次导入指定文件文件时执行的步骤: 找到模块文件 编译成位码(如果需要) 执行模块的代码来创建其所定义的对象 这三个步骤只在程序执行时, 模块第一次导入时才会进行,在这之后导入相同模块时,会跳过这三个步骤,而只是提取内存中已加载的模块对象 impo