擅长:python、mysql、java
<p>有点老套,但应该管用。</p>
<ol>
<li>将虚拟环境中的<code>python</code>链接<code>bin</code>重命名为<code>python.lnk</code></li>
<li><p>在<code>bin</code>文件夹中创建如下文件<code>python</code></p>
<pre>#!/bin/sh
export TEST='It works!'
"$0.lnk" "$@"</pre></li>
<li><p>使其可执行</p>
<p><code>chmod +x python</code></p></li>
</ol>
<p>如果你运行一个脚本</p>
<pre>#!/work/venv/bin/python
import os
print 'Virtualenv variable TEST="{}"'.format(os.environ['TEST'])</pre>
<p>具体如下:</p>
<p><code>./myscript.py</code></p>
<p>它打印出来:</p>
<p><code>Virtualenv variable TEST="It works!"</code></p>