我正在使用 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 通常应该是第一个,因此它会首先被搜索。