擅长:python、mysql、java
<p><code>pip</code>希望在您的系统中安装该软件包,但您无权在此处写入。但是<strong>不要将<code>sudo</code>与<code>pip</code></strong>一起使用。这将在系统范围内安装,可能会破坏您的安装,或者软件包可能会覆盖此安装</p>
<p>使用virtualenv或pipenv</p>
<p>例如,要使用virtualenv:</p>
<pre class="lang-sh prettyprint-override"><code>cd your-project
python -mvenv .venv
source .venv/bin/activate
# and then
pip install XXX
</code></pre>
<p>你需要在任何时候打电话给<code>source .venv/bin/activate</code>来工作和启动你的项目。其行为是将安装路径更改为本地路径(而不是您的系统)</p>
<p>或者,像<a href="https://stackoverflow.com/a/66785567/1472048">https://stackoverflow.com/a/66785567/1472048</a>注释中所说的@BIOS一样,使用带有“user”选项的“home”安装在<code>~/.local/lib</code>中进行安装</p>