擅长:python、mysql、java
<p>Python会在文件严重损坏的地方查找。在</p>
<p>Python有两个版本-遗留的python2和当前的python3。默认情况下,<code>python</code>可执行文件(<code>/usr/bin/python</code>)指向python2,<code>pip</code>可执行文件用于python2模块。Python3分别使用<code>python3</code>和{<cd5>}。在</p>
<p>但是,<code>pip</code>(用于Python2)找到安装在<code>/usr/local/lib/</code><strong><code>python3.4</code></strong><code>/dist-packages</code>中的模块。它一开始不应该看那儿。在</p>
<p>我不知道你怎么会在这种情况下结束,但它是可以挽救的虚拟环境的帮助。只需创建新的虚拟环境,激活它,安装所有依赖项并再次运行命令:</p>
<pre><code>virtualenv --always-copy --python=python2 /path/to/virtualenv/directory
source activate /path/to/virtualenv/directory
pip install -r requirements/prod.txt
./bin/serve.sh --ble_driver bluegiga --ble_device /dev/tty.usbmodem1 web_ui
</code></pre>
<p>如果没有<code>virtualenv</code>命令,请使用</p>
^{pr2}$