python - 如何将 `pip install --user` bin 添加到我的 PATH?

标签 python pip

当我使用 pip install --user <package> 安装二进制文件时, 它被安装到 ~/Library/Python/3.6/bin ,但这条路径不在我的路径上。显然我可以添加 PATH=$PATH:~/Library/Python/3.6/bin到我的 bashrc/zshrc,但是当我升级到 python 3.7 时,我必须修改它。

似乎当我安装 pip 时,它应该做一些事情来将该目录添加到我的 PATH 中。是否有推荐的安装 pip 的方法,以便它自动管理将适当的 bin 添加到我的路径?

提前致谢!

最佳答案

我可以推荐一个符号链接(symbolic link)吗?

ln -s ~/Library/Python/3.6/bin ~/bin

然后将 ~/bin 添加到 .bashrc 中的 PATH

在安装 Python 3.7 之前,您保存已安装包的列表:

pip freeze > packages.list

安装 Python 3.7,更改链接:

ln -fs ~/Library/Python/3.7/bin ~/bin

并重新安装保存的包列表:

pip install -r packages.list

关于python - 如何将 `pip install --user` bin 添加到我的 PATH?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50294552/

相关文章:

Python 2.7 : LookupError: unknown encoding: cp65001

python - 找不到满足压缩文件要求的版本(来自版本 : )

python-3.x - 我无法在 alpine 上使用 pip3 安装 python 软件包

php - 在同一个 vps 上运行 node、PHP 和 Python

Python CSV 创建新的 HTML 表列

python - 为什么 delete(0, tk.END) 在我的条目中留下一个字符?

python - 私有(private) Pypi 服务器与私有(private) Github 存储库

python - 艰难地学习 Python 练习 46 : Installing Python packages (pip, nose 等)在 Windows 上

python - 如何使用我常用的代码(matplotlib、pyplot、实验室工作)正确导入文件?

python - PythonAnywhere 上带有 Web.py 的 Web 表单