问浏览器地址栏如何执行虚拟主机脚本关于环境变量设置的问题,,举个例子,虚拟主机上没有
问浏览器地址栏如何执行虚拟主机脚本关于环境变量设置的问题,,举个例子,虚拟主机上没有
举个例子,虚拟主机上没有我使用的一个python第三方包,由于没有root权限,所以我只能自己编译python后安装在$HOME目录的.local路径上,并把路径export到.bashrc ,当我通过SSH访问时,使用easy_install会自动安装到.local上,能够正常import。但是如果我从浏览器执行虚拟主机上的python脚本,则又会变成虚拟主机本身的python环境,无法找到我安装的包。
我想到的办法是,在python脚本中的最开始添加路径,然后才import,但是由于我自己easy_install了很多包,一个个加进来很麻烦,同时也不利于乎开发维护,因为我一般在自己本机调试完后才scp到虚拟主机,这样我每次都要修改才上传,十分麻烦。
请问有没有简单的办法来把脚本的执行环境,切换到用户自定义环境上?
找到一个办法,把脚本解释器由相对改成绝对:
把这一行
#!/usr/bin/env python
改成
#!/home/user/.local/python2.7/bin/python
这样每次上传时仍需改动,但比一个个包添加好。期望有更好的办法。
编橙之家文章,
相关内容
- Python捉虫监听数据并写入新数据的问题请教,python捉虫
- 配置python Struts2框架时启动tomcat报错,,struts2tomcat,web.
- Python解释型语言运行速度慢正常吗?,python速度慢,如果
- Python os.system()方法整合并语句怎么实现?,pythonos.sys
- 要思路,想用多线程或是多进程读取josn文件怎么写?,多
- 求Python筛选数字集合内满足指定条件的数据方法,pyt
- 学习python语言未来发展前景好不好?不学习数据挖掘和
- Python unicode中文字符串isalpha()\isalnum()返回True怎么理解,
- Python删除html页面文字只留html标签用如何实现,python标
- Python2.7.6输出流重定向无效何解,python2.7.6输出流,还正
评论关闭