【问题标题】:How to make pip install to PATH on Linux?如何在 Linux 上将 pip 安装到 PATH?
【发布时间】:2020-10-30 12:38:03
【问题描述】:

我通过pip 安装了PyInstaller,但是当我尝试运行它时,我得到pyinstaller: command not found
安装包后显示以下警告:

WARNING: The scripts pyi-archive_viewer, pyi-bindepend, pyi-grab_version, pyi-makespec, pyi-set_version and pyinstaller are installed in '/home/kevinapetrei/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

你知道我怎样才能让pip 将所有内容直接安装到PATH 吗?

【问题讨论】:

  • 更好的做法是将 $HOME/.local/bin 添加到您的 PATH 中,而不是尝试更改 pip 的功能。
  • 我该怎么做?
  • 与您对 PATH 进行任何其他更改的方式相同 - 如果有,请编辑 ~/.bash_profile,或 ~/.profile 等。

标签: python linux pip


【解决方案1】:

与其弄乱PATH 中的现有目录,不如考虑将pip 安装到其中。

这样做的最佳位置是~/.profile 文件。您可以通过添加以下行来做到这一点:

export PATH="$HOME/.local/bin:$PATH"

【讨论】:

  • 这里不需要export:对环境中已有变量的更改会自动导出回环境。
  • 为什么每次我有一个新的终端都必须PATH="$HOME/.local/bin:$PATH"
  • 您是否已将此添加到 ~/.profile 文件或您选择的 shell 的其他配置文件中?
  • @OzonePrograms,请参阅我们的姊妹网站 Unix & Linux 上的 How to permanently set environment variables
  • 不过,不管怎样,Unix & Linux 的问题比这里更好,不是专门关于编写软件,而是关于如何将操作系统配置为最终用户。
猜你喜欢
  • 2021-11-20
  • 2015-02-17
  • 2019-03-01
  • 2023-01-20
  • 2020-09-19
  • 1970-01-01
  • 2020-01-13
  • 2015-09-18
  • 1970-01-01
相关资源
最近更新 更多