使用windoes10twine将Python包上载到Pypi不会被识别为内部或外部命令

2024-05-13 01:12:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试将Python包上载到Pypi。我一直在跟随几个不同的向导。 我用安装绳线

 pip install twine

而且没有任何问题:

^{pr2}$

当使用任何种类的绳线功能时,例如

twine upload -r pypitest dist/packagename-0.1.2.tar.gz

我得到“'twine'不被识别为内部或外部命令, 可操作程序或批处理文件。“”来自cmd的注释。在

我正在使用Windows 10。 我应该自己为twine创建某种环境变量吗?在


Tags: installpip功能pypi外部命令disttarpackagename
2条回答

我也有同样的问题。我在Windows10上使用的是Python,也就是说,使用Python提示。经过一番查找,发现麻绳.exe位于以下文件夹中:

C:\Users\myname\AppData\Roaming\Python\Python36\Scripts

从你提供的输出来看,我猜麻绳.exe位于您的文件夹中:

^{pr2}$

因此,可以将此文件夹路径添加到环境变量path: 系统属性->环境变量->系统变量->路径(编辑)

然后,重新打开Anaconda提示符(或命令提示符)并键入

twine upload -r pypitest dist/packagename-0.1.2.tar.gz

除了名为“path”的变量外,还必须将python脚本path作为环境变量包含在用户变量中。在脚本中安装了twine时,这将使事情完美地为您工作,因此它必须传递给环境变量,以便从任何目录访问twine。在

相关问题 更多 >