Python 使用jinja2而不安装
是否可以在不使用easy_install或pip安装的情况下使用Jinja2?我在我的服务器上没有根访问权限,但我想使用Jinja2。我想知道我是否可以这样做:Python 使用jinja2而不安装,python,python-3.x,jinja2,python-module,pythonpath,Python,Python 3.x,Jinja2,Python Module,Pythonpath,是否可以在不使用easy_install或pip安装的情况下使用Jinja2?我在我的服务器上没有根访问权限,但我想使用Jinja2。我想知道我是否可以这样做: import sys,os,cgi,cgitb this_dir = os.path.abspath(os.path.dirname(__file__)) sys.path.append(os.path.join(this_dir, "Jinja2-2.7.3.tar.gz")) from jinja2 import Templat
import sys,os,cgi,cgitb
this_dir = os.path.abspath(os.path.dirname(__file__))
sys.path.append(os.path.join(this_dir, "Jinja2-2.7.3.tar.gz"))
from jinja2 import Template
template = Template('Hello {{ name }}!')
编辑:很抱歉忘记添加,但我确实尝试过,我得到一个错误:没有名为jinja2的模块,我已确认路径正确
第二次编辑:Lukas Graf的解决方案可能会起作用,但仅供参考,在没有virtualenv的情况下是否可以这样做?使用a-不需要根权限。是的,但要安装virtualenv,我需要sudoSee,是否可以不使用virtualenv?这是可能的。你需要查看路径,看看它是否在那里。如果不是,那么它将被添加到不同版本python的路径中。确保将其添加到相应版本的路径中。