如何使 python 模块按照所需的顺序在 dist-packages 文件夹中运行?

如何使 python 模块按照所需的顺序在 dist-packages 文件夹中运行?

我正在使用 Ubuntu 14.04。我安装了一个名为 PyBluez 的 Python 模块。当我从源代码编译并安装该模块时,输出将安装在文件夹中/usr/local/lib/python2.7/dist-packages/bluetooth

当我使用“apt-get”安装时,文件安装在文件夹中/usr/lib/python2.7/dist-packages

当我使用 PyBluez 模块运行 Python 代码时,哪些包会首先运行?/usr/local/... 中的包还是 /usrlib/... 中的包?我该如何检查?

如果我想先运行 /usr/local/... 怎么办?我该如何实现?

答案1

打开 Python shell 并输入:

import sys
sys.path

/usr/local 通常应该是第一个,因此它会首先被搜索。

相关内容