擅长:python、mysql、java
<p>我以前也遇到过同样的问题。我只是分享我的解决方案。如果你认为这是没有帮助的。你可以留下评论,然后我可以删除答案</p>
<p>写在前面,我的解决方案放弃了anaconda pip和默认系统pip。如果你只是想用Python。然后把我的解决方案作为知识补充阅读,或者跳过我的答案</p>
<p>在我看来,您需要一种控制python环境的方法。然后,您可以在任何计算机上构建相同的环境</p>
<p>首先,使用anaconda管理python版本</p>
<p>你可以用</p>
<pre><code>conda create name python3.6 python=3.6
</code></pre>
<p>创建特定的python</p>
<p>然后使用</p>
<pre><code>conda activate python3.6
</code></pre>
<p>激活指定版本的python3.6。您可以将其添加到.bashrc以自动激活特定版本</p>
<p>第二,安装虚拟环境管理工具。我通常使用pipenv。通过以下方式安装它:</p>
<pre><code>pip install pipenv
</code></pre>
<p>第三,为您的项目创建虚拟环境</p>
<pre><code>cd your project folder
pipenv shell
pipenv install skip-lock your package
</code></pre>
<p>然后你会看到它在你的项目下生成了一个PIP文件。如果您通过将项目上传到github或其他方式保留它。然后,您可以在任何机器上构建虚拟环境,如下所示:</p>
<ol>
<li>安装康达</李>
<li>激活特定版本的python并安装pipenv</李>
<li>git克隆您的项目并将cd放入其中</李>
<li>管壳</li>
<li>pipenv安装跳锁</李>
</ol>
<p>然后您将获得与PIP文件相同的环境</p>