【发布时间】:2014-03-16 10:21:43
【问题描述】:
我按照指南How to submit a package to PyPI 提交了一个包。 它抛出了以下错误:
回溯(最近一次通话最后): 文件“setup.py”,第 27 行,在 '编程语言:: Python', 文件“/usr/lib64/python2.6/distutils/core.py”,第 152 行,在设置中 dist.run_commands() 文件“/usr/lib64/python2.6/distutils/dist.py”,第 975 行,在 run_commands self.run_command(cmd) 文件“/usr/lib64/python2.6/distutils/dist.py”,第 995 行,在 run_command cmd_obj.run() 文件“/usr/lib/python2.6/site-packages/setuptools/command/register.py”,第 9 行,运行中 _register.run(self) 运行中的文件“/usr/lib64/python2.6/distutils/command/register.py”,第 33 行 self._set_config() _set_config 中的文件“/usr/lib64/python2.6/distutils/command/register.py”,第 84 行 raise ValueError('%s not found in .pypirc' % self.repository) ValueError:在 .pypirc 中找不到 PyPI 测试我的 .pypirc 文件上下文是:
[distutils] # 这告诉 distutils 你可以推送到哪些包索引 索引服务器 = PyPI # 实时 PyPI PyPI-test # 测试 PyPI [PyPI] # 实时 PyPI 的身份验证详细信息 存储库:https://PyPI.python.org/PyPI 用户名:{{用户名}} 密码:{{密码}} [PyPI-test] # 测试 PyPI 的认证细节 存储库:https://testPyPI.python.org/PyPI 用户名:{{用户名}}我的操作系统环境是
CentOS release 6.2 (Final) 和 python env 是 Python 2.6.6。
是什么原因以及如何解决?
【问题讨论】:
-
我认为关键是 .pyirc 文件应该放在哪里。请参阅下面的答案。
标签: python pip python-2.6 easy-install pypi