【问题标题】:"-bash: twine: command not found" when attempting to upload to PyPi尝试上传到 PyPi 时出现“-bash: twine: command not found”
【发布时间】:2020-09-22 21:29:12
【问题描述】:

我正在尝试使用 twine 将包发布到 PyPi。在项目文件夹中运行twine upload dist/* 会得到-bash: twine: command not found

我在 MacOS Mojave 上使用 Python 3.7.7。我已经成功运行pip install twine,运行pip3 install twine 告诉我twine 已经安装。

我看到其他答案建议我将安装twine 的目录添加到我的~/.bash_profile 中的$PATH。运行pip show -f twine 给了我:

Name: twine
Version: 3.1.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: UNKNOWN
Location: /Users/Username/Library/Python/3.7/lib/python/site-packages
Requires: requests, importlib-metadata, tqdm, keyring, requests-toolbelt, setuptools, readme-renderer, pkginfo
Required-by: 
Files:
  ../../../bin/twine

后面是文件列表。

我加了/Users/Username/Library/Python/3.7/lib/python/site-packages/bin, /Users/Username/Library/Python/3.7/lib/python/site-packages/Users/Username/Library/Python/3.7/lib/bin$PATH,根据各种答案,错误仍然存​​在。

【问题讨论】:

    标签: python bash pip pypi twine


    【解决方案1】:

    我在$PATH 中添加了/Users/Username/Library/Python/3.7/lib/python/bin/Users/Username/Library/Python/3.7/lib/bin,这似乎解决了问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-25
      • 1970-01-01
      • 2020-09-16
      • 1970-01-01
      • 2020-07-09
      • 2019-07-07
      • 1970-01-01
      • 2021-12-14
      相关资源
      最近更新 更多