当我使用 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/