Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用jinja2而不安装_Python_Python 3.x_Jinja2_Python Module_Pythonpath - Fatal编程技术网

Python 使用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

是否可以在不使用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 Template
template = Template('Hello {{ name }}!')
编辑:很抱歉忘记添加,但我确实尝试过,我得到一个错误:没有名为jinja2的模块,我已确认路径正确


第二次编辑:Lukas Graf的解决方案可能会起作用,但仅供参考,在没有virtualenv的情况下是否可以这样做?

使用a-不需要根权限。是的,但要安装virtualenv,我需要sudoSee,是否可以不使用virtualenv?这是可能的。你需要查看路径,看看它是否在那里。如果不是,那么它将被添加到不同版本python的路径中。确保将其添加到相应版本的路径中。