我编译了pyzmq(python zeromq binding)模块,想要使用那个模块而不是系统模块。
如何从系统跳过模块加载,以便我的导入zmq首先在当前文件夹中搜索?
答案 0 :(得分:2)
将其安装在sys.path
。
例如,项目所在的目录始终列在sys.path
中,并且系统位置之前将找到同一目录中的其他包。换句话说,将pyzmq
放在与脚本相同的文件夹中,它就是Just Work。
您还可以通过在sys.path
环境变量中列出条目来向PYTHONPATH
添加条目;这些将在系统位置之前插入sys.path
。