我试图运行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")
然后我不知道是什么。如果我能够安装脚本,我需要将参数传递给它。如何创建加载程序来运行此库?
答案 0 :(得分:0)
只需从脚本中调用cairosvg.main()
即可。非常像在这里完成:https://github.com/Kozea/CairoSVG/blob/master/cairosvg.py