<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Pip on Zs&#39;s Blog</title>
    <link>https://blog.zzsqwq.cn/tags/pip/</link>
    <description>Recent content in Pip on Zs&#39;s Blog</description>
    <follow_challenge>
      <feedId>62734001391548416</feedId>
      <userId>62689941916008448</userId>
    </follow_challenge>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 06 Mar 2021 20:51:00 +0000</lastBuildDate>
    <atom:link href="https://blog.zzsqwq.cn/tags/pip/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>关于Anaconda中pip路径指向问题</title>
      <link>https://blog.zzsqwq.cn/posts/169/</link>
      <pubDate>Sat, 06 Mar 2021 20:51:00 +0000</pubDate>
      <guid>https://blog.zzsqwq.cn/posts/169/</guid>
      <description>&lt;h3 id=&#34;前言&#34;&gt;前言&lt;/h3&gt;
&lt;p&gt;最近使用Anaconda的时候遇到了一个很奇怪的问题，如当我新建环境 &lt;strong&gt;condatest&lt;/strong&gt; 后，使用 &lt;code&gt;pip -V&lt;/code&gt; 查看pip的路径指向，会发现pip指向的是另一个环境 &lt;strong&gt;CenterNet&lt;/strong&gt; 的路径。搜索了很久得到一个有一些用的解决方法&lt;/p&gt;
&lt;h3 id=&#34;解决方案&#34;&gt;解决方案&lt;/h3&gt;
&lt;p&gt;设有问题的环境为 &lt;strong&gt;condatest&lt;/strong&gt; ，python版本为 &lt;strong&gt;3.6&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;然后进入 &lt;code&gt;~/anaconda3/envs/condatest/lib/python3.6&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;编辑目录下的 &lt;code&gt;site.py&lt;/code&gt; 文件，将其中的 &lt;code&gt;USER_SITE&lt;/code&gt; 的值修改为 &lt;code&gt;/home/zs/anaconda3/envs/condatest&lt;/code&gt; ，注意这里路径里面的 &lt;code&gt;zs&lt;/code&gt; 是你的当前用户名， &lt;code&gt;USER_BASE&lt;/code&gt; 的值修改为 &lt;code&gt;/home/zs/anaconda3/envs/condatest/lib/python3.6/site.py&lt;/code&gt;，然后问题应该就解决了。&lt;/p&gt;
&lt;p&gt;因为如果环境问题的话，上面两个字符串都为空，猜测的原因是因为有同python版本的环境导致默认指向错误，此方式为修改conda中pip的指向。&lt;/p&gt;
&lt;h3 id=&#34;参考链接&#34;&gt;参考链接&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.pythonf.cn/read/51713&#34;&gt;更改conda环境中的pip包安装的默认路径&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
      <content:encoded><![CDATA[<h3 id="前言">前言</h3>
<p>最近使用Anaconda的时候遇到了一个很奇怪的问题，如当我新建环境 <strong>condatest</strong> 后，使用 <code>pip -V</code> 查看pip的路径指向，会发现pip指向的是另一个环境 <strong>CenterNet</strong> 的路径。搜索了很久得到一个有一些用的解决方法</p>
<h3 id="解决方案">解决方案</h3>
<p>设有问题的环境为 <strong>condatest</strong> ，python版本为 <strong>3.6</strong></p>
<p>然后进入 <code>~/anaconda3/envs/condatest/lib/python3.6</code></p>
<p>编辑目录下的 <code>site.py</code> 文件，将其中的 <code>USER_SITE</code> 的值修改为 <code>/home/zs/anaconda3/envs/condatest</code> ，注意这里路径里面的 <code>zs</code> 是你的当前用户名， <code>USER_BASE</code> 的值修改为 <code>/home/zs/anaconda3/envs/condatest/lib/python3.6/site.py</code>，然后问题应该就解决了。</p>
<p>因为如果环境问题的话，上面两个字符串都为空，猜测的原因是因为有同python版本的环境导致默认指向错误，此方式为修改conda中pip的指向。</p>
<h3 id="参考链接">参考链接</h3>
<ul>
<li><a href="https://www.pythonf.cn/read/51713">更改conda环境中的pip包安装的默认路径</a></li>
</ul>
]]></content:encoded>
    </item>
  </channel>
</rss>
