Python 如何导入与sys modul同名的本地模块?

Python 如何导入与sys modul同名的本地模块?,python,pyzmq,Python,Pyzmq,我已经编译了pyzmq(pythonzeromq绑定)模块,并希望使用该模块而不是系统模块 如何跳过系统中的模块加载,以便我的导入zmq首先在当前文件夹中搜索?方法是将其安装在前面在sys.path中列出的位置 例如,项目所在的目录始终列在系统路径的第一位,同一目录中的其他包将在系统位置之前找到。换句话说,将pyzmq与脚本放在同一个文件夹中,它就会正常工作 您还可以通过在PYTHONPATH环境变量中列出条目来向sys.path添加条目;这些将插入系统位置之前的sys.path

我已经编译了pyzmq(pythonzeromq绑定)模块,并希望使用该模块而不是系统模块


如何跳过系统中的模块加载,以便我的导入zmq首先在当前文件夹中搜索?

方法是将其安装在前面在
sys.path
中列出的位置

例如,项目所在的目录始终列在系统路径的第一位,同一目录中的其他包将在系统位置之前找到。换句话说,将
pyzmq
与脚本放在同一个文件夹中,它就会正常工作

您还可以通过在
PYTHONPATH
环境变量中列出条目来向
sys.path
添加条目;这些将插入系统位置之前的
sys.path