1

パッケージをPyPIにアップロードしようとしています。それは私に識別を求めます、私はそうします、それはOK応答を与えます(識別が正しくなければ起こりません)、しかしそれからそれは私が識別しなかったと主張します!なんで?

[...]
removing 'build\bdist.win32\egg' (and everything under it)
running register
We need to know who you are, so please choose either:
 1. use your existing login,
 2. register as a new user,
 3. have the server generate a new password for you (and email it to you), or
 4. quit
Your selection [default 1]:  1
Username: coolRR
Password:
Server response (200): OK
running upload
Submitting dist\garlicsim-0.1.zip to http://pypi.python.org/pypi
Upload failed (401): You must be identified to edit package information
removing 'build' (and everything under it)
error: garlicsim-0.1: No such file or directory
4

2 に答える 2

1

私自身はこれに遭遇したことはありませんが、確認すべき点がいくつかあります。

  1. ユーザー名とパスワードを使用してブラウザを使用してPyPIにログインできることを確認してください。
  2. 〜/.pypircの内容が正しいことを確認してください。存在しない場合は、作成してみてください。
  3. setup.cfgファイルをチェックして、すべてのPyPI設定(存在する場合)が正しいことを確認します。
  4. アップロード/登録するコマンドを実行する前に、パッケージを個別のチェックとしてビルドしてから、pythonsetup.pyuploadを試してください。
于 2009-11-18T00:50:16.163 に答える
1

古いバージョンの Python (および結果として Distutils) を使用していました。このバグは、r68415 2009-01-09 で Tarek Ziade によって修正されました。その後リリースされた Python 2.x バージョンでアップロードしてみてください。

于 2010-11-03T19:16:12.707 に答える