您好,匿名用户
随意问技术百科期待您的加入

从浏览器地址栏执行虚拟主机上的脚本,环境变量与SSH环境不一样。

0 投票

举个例子,虚拟主机上没有我使用的一个python第三方包,由于没有root权限,所以我只能自己编译python后安装在$HOME目录的.local路径上,并把路径export到.bashrc ,当我通过SSH访问时,使用easy_install会自动安装到.local上,能够正常import。但是如果我从浏览器执行虚拟主机上的python脚本,则又会变成虚拟主机本身的python环境,无法找到我安装的包。

我想到的办法是,在python脚本中的最开始添加路径,然后才import,但是由于我自己easy_install了很多包,一个个加进来很麻烦,同时也不利于乎开发维护,因为我一般在自己本机调试完后才scp到虚拟主机,这样我每次都要修改才上传,十分麻烦。

请问有没有简单的办法来把脚本的执行环境,切换到用户自定义环境上?

用户头像 提问 2012年 12月1日 @ Janna 下士 (667 威望)
分享到:

1个回答

0 投票
用户头像 回复 2012年 12月1日 @ Kennen 上等兵 (442 威望)
提一个问题:

相关问题

+1 投票
1 回复 40 阅读
用户头像 提问 2012年 12月1日 @ Ashe 上等兵 (336 威望)
0 投票
1 回复 31 阅读
0 投票
1 回复 27 阅读
用户头像 提问 2013年 11月28日 @ Vergil 上等兵 (384 威望)
0 投票
1 回复 52 阅读
0 投票
1 回复 27 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...