运行Python程序命令而不安装它

时间:2017-10-08 14:26:00

标签: python

我试图运行CairoSVG但我没有权限在服务器上运行它。没问题我想,我之前在Python中使用过其他库而没有通过将sys.path.append指向他们的目录路径来安装它们:

import sys
sys.path.append("/full/path/to/SomeOtherLibrary")
import SomeOtherLibrary

我以为我可以创建类似loader.py的内容,使用sys.path.append将其中的路径导入CairoSVG,然后调用cairosvg image.svg -o image.png而不是调用/full/path/to/loader.py image.svg -o image.png

然后我开始创建loader.py并认为我不知道该怎么做或者这是否可能。我想我开始:

import sys
sys.path.append("/full/path/to/CairoSVG")

然后我不知道是什么。如果我能够安装脚本,我需要将参数传递给它。如何创建加载程序来运行此库?

1 个答案:

答案 0 :(得分:0)

只需从脚本中调用cairosvg.main()即可。非常像在这里完成:https://github.com/Kozea/CairoSVG/blob/master/cairosvg.py