上传python包到Pypi

  继续在看《Head first Python》的第二章,在进行书中的练习时,需要将python包上传到Pypi,按照书上的操作步骤总是不成功,解决了一早上,现将解决步骤整理如下。
   一、按照书中示例进行操作不成功的原因是:
   参考链接 https://mail.python.org/pipermail/distutils-sig/2017-June/030766.html

二、经过网上查找资料,需要编写自己的.pypirc文件,.pypirc文件放到的路径用下面的命令得到:
1、windows版本:echo %HOMEPATH%

2、其他平台的版本:echo $HOME
参考链接 https://stackoverflow.com/questions/21823705/how-to-fix-the-issue-pypi-test-not-found-in-pypic-when-submit-package-to-pypi

3、如果要上传到pypi的test网站 https://testpypi.python.org/pypi
[distutils]
index-servers =pypitest


[pypitest]
repository = https://test.pypi.org/legacy/
username = youcou12
password = Lyt20161104

4、如果要上传到pypi的正式网站 https://pypi.python.org/pypi
[distutils]
index-servers =pypitest


[pypitest]
repository = https://upload.pypi.org/legacy/
username = youcou12
password = Lyt20161104

5、编写好py文件和setup文件:code.rar

6、然后执行如下的命令:
python setup.py sdist
python setup.py install
python setup.py  register -r pypitest
python setup.py  sdist upload   -r pypitest
命令执行后的截图


7、然后查看正式网站和测试网站:
正式的 https://pypi.python.org/pypi

测试的 https://testpypi.python.org/pypi





猜你喜欢

转载自youcou12.iteye.com/blog/2384563