我正在开发一个我没有 root 访问权限的盒子。但是,有一个文件夹 /share 可供所有人读取和写入。
我想找到一种方法来放置 python 库,以便每个人都可以访问和使用它们。
我发现我可以将 egg 文件放在 /share/pythonLib 文件夹和 python 脚本中。
import sys
sys.path.append("/share/pythonLib/foo.egg")
import foo
它适用于所有人,但是,我不确定每个图书馆都有鸡蛋版本。例如,我正在尝试安装BeautifulSoup4,但是,只有 tar.gz 文件,我不确定是否可以转换为 egg 和 ..etc。
或者!我一开始就错了,确实有一些像下面这样的pythonic魔法:
magicadd /share/pythonLib/foo.tar.gz
import foo