继续在看《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
上传python包到Pypi
猜你喜欢
转载自youcou12.iteye.com/blog/2384563
今日推荐
周排行