python添加自定义路径到系统搜索路径

自己用python编写的函数或类,希望能够在任何路径下都可以直接import,就必须将存放函数或类的文件添加到python的搜索路径。

查看python搜索路径

>>> import sys
>>> print(sys.path)

有root权限下添加

如果有root权限,添加路径到系统搜索路径就比较简单。

在root下:

>>> sys.path.append('/home/user/yourpath')

无root权限下添加

如果没有root权限,上面的操作也可以进行。只是在退出python后,再重新启动python时,会发现添加的路径仍然不在系统搜索路径中。我猜想可能只是添加到某个缓存文件中,并没有真的写入到python的搜索路径。那么就需要用到另外的方法。

在shell命令中使用下面的命令即可。

>> export PYTHONPATH=$PYTHONPATH:/home/user/yourpath

标签: linux, python

相关文章推荐

添加新评论 (无需注册,可直接评论)