【问题标题】:How do you upload a package to PyPI using Windows CMD?如何使用 Windows CMD 将包上传到 PyPI?
【发布时间】:2012-08-24 00:15:09
【问题描述】:

我是 Python 的初学者,我拥有一本关于 Python 的书,但我被困在必须将包上传到 PyPI 的部分。这本书展示了如何使用 Mac 和 Linux,而不是 Windows。 我试图按照这本书,但它根本不适用于 Windows CMD。我想知道是否有人可以在这个话题上帮助我。任何帮助将不胜感激!

-- 谢谢=) !!!

【问题讨论】:

  • 您尝试过的 Windows 命令是什么样的?并显示错误。应该差不多。
  • 如果你只是测试上传到 PyPI使用PyPI test site!它在功能上与主PyPI完全一样,但它不会用虚拟包等污染主包索引。
  • 好吧,我的 Windows 命令如下所示: C:\Users(My name)>setup.py register 然后它说... 'setup.py' 不被识别为内部或外部命令、可运行的程序或批处理文件。 =(

标签: python windows linux macos


【解决方案1】:

您是否使用 Windows 安装程序安装了 Python?听起来 Python 脚本没有在 python 运行时注册。

你也可以这样做

> cd C:\Path\To\The\Package\Directory
C:\Path\To\The\Package\Directory> C:\Python27\python.exe setup.py register

(用你已经安装的版本替换Python27)。

【讨论】:

  • 不幸的是,它没有工作,因为它说: C:\Python32\python.exe: Can't open file 'setup.py': [Errno 2] No such file or directory =(它可能认为 setup.py 是一个文件,但它不是!哦,好吧,我可能只需要安装 Cygwin,也许这会有所帮助......
  • 哦,顺便说一句,我无法为您的评论评分,因为我没有足够的声望点。
  • 需要和setup.py在同一目录下,也可以指定路径。我已经更新了我的帖子。
  • 我想可能是这样!不过,我需要尝试一下,谢谢=)
  • 嗯,它有点工作,但它有点没有。我的意思是它显示了选项和所有内容,但是我用于我的包的名称已经在使用中,所以我重命名了我的包,我再次尝试了相同的代码,它没有用!所以我很沮丧,压力很大,一无所知,我只希望你能给我一个解决方案,这样我就可以成功地将我的包上传到 Python ;(
猜你喜欢
  • 2013-04-09
  • 2018-05-06
  • 2017-11-14
  • 2020-05-03
  • 2010-10-21
  • 2018-07-26
  • 1970-01-01
  • 1970-01-01
  • 2017-12-25
相关资源
最近更新 更多