擅长:python、mysql、java
<p>你已经解决了这个问题。但我会告诉你更多的事情。在</p>
<p>在Python中,请运行以下代码:</p>
<pre><code>import sys
print(sys.path)
</code></pre>
<p>这将打印环境变量。如果您发现这些环境变量是您的系统Python而不是venv Python,那么原因必须是以下两个原因之一:</p>
<ol>
<li>您已经在<code>.zshrc</code>中编写了别名,并将<code>python</code>指向系统的python路径。如果是这样,只需删除别名。在</li>
<li>你的python在venv中的软链接被破坏了。它找不到python二进制文件的正确位置。如果是这样,请重新构建软链接或重新创建一个venv并使用参数:copy<code>virutalenv venv copy</code></li>
</ol>