时间:2021-05-22
python中自定义模块导入路径的方式主要有以下3种:
(1)使用sys.path.append()随着程序执行,会动态地添加模块导入的路径,但是程序执行结束后就会立即失效(临时性的)
import syssys.path.append('自定义路径')(2)加入到环境变量PYTHONPATH用于当前用户
在用户主目录下有一个 .bashrc 隐藏文件,打开文件
sudo vim ~/.bashrc添加单个路径的方法
export PYTHONPATH=<自定义路径>:$PYTHONPATH如果要加入多个路径,只需要用冒号':'将多个路径进行隔开
export PYTHONPATH=<自定义路径1>:<自定义路径2>:...:$PYTHONPATH保存后,在终端执行以下命令使环境变量立即生效
source ~/.bashrc用于所有用户需要操作的文件为/etc/profile
sudo vim /etc/profile添加单个路径
export PYTHONPATH=<自定义路径>:$PYTHONPATH添加多个路径
export PYTHONPATH=<自定义路径1>:<自定义路径2>:...:$PYTHONPATH使修改生效,终端执行以下命令
source /etc/profile(3)使用.pth文件
在python.pth文件中按行写入自定义路径
/.../自定义路径1/.../自定义路径2...Python在遍历已知的库文件目录过程中,如果遇到.pth文件,就会将文件中所记录的路径加入到sys.path中,于是.pth文件中所指明的路径也就可以被Python运行环境所找到。
到此这篇关于python中添加模块导入路径的方法的文章就介绍到这了,更多相关python添加模块导入路径内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Python使用称为PythonPath的搜索路径来查找使用import语句导入代码的模块。大多数代码只会汇入已经默认路径上的模块,通过安装到Python的Py
getpass模块的使用:在python中实现密码密文需要导入getpass模块,在python中要使用内置模块的话,需要使用import进行导入,比如impo
在python中加背景音乐的方法:1、导入pygame资源包;2、修改音乐的file路径;3、使用init()方法进行初始化;4、使用load()方法添加音乐文
python从ftp上下载文件的方法:首先导入ftp模块;然后使用【chdir】命令切换工作路径;再使用“self.ftp.nlst()”命令获取目录下的文件;
模块导入的规范模块是类或函数的集合,用于实现某个功能。模块的导入和Java中包的导入的概念很相似都使用import语句。在Python中,如果需要在程序中调用标