擅长:python、mysql、java
<p>为了使这项工作顺利进行,需要避免一些陷阱:</p>
<p><code>.pypirc</code>文件应位于<code>HOME</code>目录中。对于Windows和Unix来说也是如此。在</p>
<p>如果它不工作,那是因为在<code>HOME</code>变量指定的路径中找不到.pypirc文件。在</p>
<p>在Windows上,要知道您的路径:</p>
<ul>
<li><p>使用PowerShell(例如,如果您使用<code>pew</code>来管理virtualenv),<code>echo $HOME</code>。</p></li>
<li><p>使用默认的Windows控制台,<code>echo %HOMEPATH%</code>(是的,谈谈“可移植性”)</p></li>
</ul>
<p>然后将.pypirc文件放在该路径上。在</p>
<p>至于文件,<strong>不要忘记distutil部分,否则它将无法工作</strong>。
你的文件应该是这样的:</p>
<pre><code>[distutils]
index-servers =
pypi
pypitest
[pypitest]
repository = https://testpypi.python.org/pypi
username = <your user name goes here>
password = <your password goes here>
[pypi]
repository = https://pypi.python.org/pypi
username = <your user name goes here>
password = <your password goes here>
</code></pre>
<p>我的直觉告诉我不要自定义pypi存储库名称,不确定它是否能正常工作。在</p>
<p>然后,当您运行该命令时,只需为<code>-r</code>(repository)标志提供<code>pypitest</code></p>
^{pr2}$
<p>这应该能解决问题。在</p>