找不到麻线(-bash:twine:找不到命令)



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

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

但由于某种原因,找不到麻线或未正确安装。

我使用以下方法安装了麻线:

pip install twine

"pip list"说twine安装在pip上。

在我升级了麻绳和所有东西之后,当我尝试运行时:

twine upload --repository-url https://test.pypi.org/legacy/ dist/*

然后它说根本没有找到麻绳:

-bash: twine: command not found . 

我的系统是mac(high sierra),我正在使用conda的python2.7。Pip 也被配置为 conda python:

>>pip -V 
>>pip 10.0.1 from /anaconda2/lib/python2.7/site-packages/pip (python 2.7)

我将不胜感激你的帮助。

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

基于@hoefling注释运行

pip show twine

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

Name: twine
Version: 1.12.1
Summary: Collection of utilities for publishing packages on PyPI
Home-page: https://twine.readthedocs.io/
Author: Donald Stufft and individual contributors
Author-email: donald@stufft.io
License: Apache License, Version 2.0
Location: /Users/hakuna.matata/.local/lib/python3.6/site-packages
Requires: pkginfo, readme-renderer, tqdm, requests, requests-toolbelt, setuptools
Required-by: 

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

这将导致一个将可执行文件打包的路径/Users/hakuna.matata/.local/bin您可以将其添加到您的.bash_profileexport PATH="/Users/hakuna.matata/.local/bin:$PATH"

然后,重新启动终端或

source ~/.bash_profile

运行以下命令:

python -m twine upload dist/*

相关内容

  • 没有找到相关文章

最新更新