擅长:python、mysql、java
<p>最后发现的诀窍是找到pythonbrew virtualenv的python二进制文件。<a href="https://stackoverflow.com/a/16594390/1093087">Mark's answer</a>给我指出了正确的方向。但这里有一个完整的摘要供将来参考:</p>
<p>使用<a href="https://github.com/utahta/pythonbrew" rel="nofollow noreferrer">pythonbrew installed</a>,我执行了以下操作(作为服务器上的<code>root</code>):</p>
<pre><code>pythonbrew install 2.6.6
pythonbrew switch 2.6.6
pythonbrew venv create no-site-packages myapp
</code></pre>
<p>我有一个pip冻结文件,所以我用它来设置我的virtualenv:</p>
^{pr2}$
<p>现在我的python二进制文件可以在<code>/usr/local/pythonbrew/venvs/Python-2.6.6/myapp/bin/python</code>找到。所以要运行我的脚本:</p>
<pre><code>/usr/local/pythonbrew/venvs/Python-2.6.6/myapp/bin/python /opt/myapp/bin/myapp.py
</code></pre>