0

我正在尝试在 Web 服务器上安装 Jinja2。我尝试按照他们的建议运行命令“easy_install Jinja2”,但出现错误:

[Errno 13] 权限被拒绝:'/usr/lib/python2.5/site-packages/test-easy-install-15897.write-test'

我认为由于这是一个权限问题,我用“sudo”尝试了同样的事情。我被要求输入密码并告诉我没有权限。

我尝试使用“python setup.py”安装 Jinja2 并遇到了类似的问题。

我联系了我的网络托管公司(DreamHost,以防万一),他们说我必须为他们的 VPS 服务付费才能获得 root 访问权限。我宁愿在不支付额外费用的情况下安装它。他们说我可能有一些运气将它安装到我的主目录,但他们不会保证任何事情。这里有人知道怎么做吗?直到现在我还没有使用过 Jinja2、easy_install 或 setuptools,所以我对这些东西都不太了解。

4

3 回答 3

4

您可能可以使用virtualenv来解决这个问题。

于 2010-06-29T21:28:31.340 回答
1

easy_install --user Jinja2

于 2010-06-29T21:29:44.470 回答
0

我知道这是一个旧线程,但是由于我刚刚完成了您所要求的操作,这就是方法。您只需要为此方法安装 python。

在你的主目录下载 get-pip 文件:

wget https://bootstrap.pypa.io/get-pip.py

运行以下命令在 ~/.local 上安装 pip:

python get-pip.py --user

要将新的 ~/.local/bin 文件夹添加到路径中,请运行或添加到 .bash_profile:

export PATH=$PATH:~/.local/bin

要安装 Jinja2,请运行:

pip install --user Jinja2

请记住在使用 pip 时始终输入 --user。

于 2017-05-26T11:04:14.973 回答