我将virtualenv和virtualenvwrapper安装在具有默认设置的共享Linux服务器上(virtualenvs在〜/ .virtualenvs中).我有几个Python脚本只能在激活正确的virtualenv时运行.
现在我想与服务器上的其他用户共享这些脚本,但不要求他们知道关于virtualenv的任何信息......所以他们可以运行python scriptname或者./scriptname脚本将运行我的virtualenv中提供的库.
最干净的方法是什么?我玩了几个选项(比如改变shebang线指向virtualenv提供的解释器),但它们看起来相当不灵活.有什么建议?
编辑:这是一个开发服务器,其他几个人有帐户.但是,它们都不是Python程序员(我目前正在尝试转换它们).我只是想让他们轻松地运行这些脚本并可能检查他们的逻辑,而不会将非Pythonist暴露给环境细节.谢谢.