首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >麻绳找不到(-bash: twine:命令未找到)

麻绳找不到(-bash: twine:命令未找到)
EN

Stack Overflow用户
提问于 2018-07-21 01:04:31
回答 3查看 12.7K关注 0票数 17

我正在尝试使用twine在pypi上发布我的第一个python包(当然,首先会添加到test-pypi上)。

我遵循了关于https://packaging.python.org/tutorials/packaging-projects/的官方指南。

但由于某种原因,没有找到或没有正确安装麻绳。

我用以下方法安装了麻绳:

代码语言:javascript
复制
pip install twine

"pip“说,pip上安装了麻绳。

在我升级了捻线和其他东西之后,当我试图逃跑时:

代码语言:javascript
复制
twine upload --repository-url https://test.pypi.org/legacy/ dist/*

然后它说根本找不到麻绳:

代码语言:javascript
复制
-bash: twine: command not found . 

我的系统是mac (高塞拉),我使用conda的python2.7。Pip还被配置为conda python:

代码语言:javascript
复制
>>pip -V 
>>pip 10.0.1 from /anaconda2/lib/python2.7/site-packages/pip (python 2.7)

我很感谢你的帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-12-26 02:51:15

使用python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*

票数 27
EN

Stack Overflow用户

发布于 2019-01-04 18:14:12

基于@hoefling评论运行

代码语言:javascript
复制
pip show twine

它将列出属于twine包的所有文件。它将输出如下内容:

名称: twine版本: 1.12.1摘要:在/Users/hakuna.matata/.local/lib/python3.6/site-packages主页上发布软件包的实用程序集- https://twine.readthedocs.io/作者: donald@stufft.io和个人贡献者作者-电子邮件:donald@stufft.io许可证:donald@stufft.io许可,2.0版本位置:https://twine.readthedocs.io/Required: pkginfo,renderer,tqdm,请求,请求-工具箱,所需的setuptools:

注意Files下的第一个文件,即../../../bin/twineLocation: /Users/hakuna.matata/.local/lib/python3.6/site-packages。当然,您的用户名将取代“hakuna.matata”

这将导致在/Users/hakuna.matata/.local/bin上打包可执行文件的路径,您可以将其作为export PATH="/Users/hakuna.matata/.local/bin:$PATH"添加到您的.bash_profile中。

然后,重新启动终端或

代码语言:javascript
复制
source ~/.bash_profile
票数 2
EN

Stack Overflow用户

发布于 2022-11-28 16:30:02

运行以下命令:

代码语言:javascript
复制
python -m twine upload dist/*
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51451966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档