2013-04-27 71 views
1

我創建了一個開源項目,並試圖用PIP註冊它,這樣人們可以使用pip install。不幸的是,我似乎無法得到它的工作。下面是我試過的命令:PIP安裝我的操作系統項目

創建一個setup.py文件:

from distutils.core import setup 

setup(name='AyeGotchoPayCheque', 
    version='.9', 
    description='Payment Gateway Interface', 
    author='Rico Cordova', 
    author_email='[email protected]', 
    url='http://www.python.org/sigs/ayegotchopaycheque-sig/', 
    packages=['ayegotchopaycheque', 'ayegotchopaycheque'], 
) 

然後我用命令python setup.py register,並回答了提問。

我試了幾個其他的解決方案,似乎無法得到這個工作。

有什麼建議嗎?

編輯1: 看來我成功註冊了錯誤的name=AyeGotchoPayChecque我的項目,請注意額外的「c」。我怎樣才能「註銷」這個項目並用正確的名字重新註冊?

+0

僅供參考:您正在註冊PyPI,而不是'pip'。 'pip'是命令行程序,用於安裝從PyPI下載的python模塊。 – SethMMorton 2013-04-27 08:03:57

+0

我不確定你無法工作,所以我在我發佈的答案中做了猜測。讓我知道如果我沒有回答你想知道的內容,我可以編輯我的答案。 – SethMMorton 2013-04-27 08:11:33

回答

1

要「取消註冊」,請登錄到PyPI並轉到您註冊的包的帳戶頁面,然後單擊「完全刪除此包」按鈕。然後,您可以使用正確的名稱重新註冊。不要忘記上傳項目。我喜歡在我註冊的同時做到這一點:

python setup.py egg_info -RDb "" sdist register upload 

每次升級包的版本號,重新運行上面的代碼,並PyPI中將會使您的軟件包的所有版本在包裝上的網站。

相關問題