这可能是一个奇怪的用例/愿望。使用setup.py
我可以使用设置调用中的scripts参数让它安装一些脚本,轻松自如。但是,我计划在virtualenv中安装我的应用程序,我希望我的脚本使用virtualenv python - 而不是默认的系统安装。
我该怎么做?
答案 0 :(得分:1)
结果setup.py
比我想象的更聪明 - 它是automagically converts hash-bang行指向它安装的python。
您所要做的就是:
#!/usr/bin/env python
放在脚本的开头$ chmod +x path/to/script
setup( #stuff goes here
scripts=['path/to/script'],
)
(myenv) $ python setup.py develop
(或安装)魔法发生了!