gpt4 book ai didi

python - pyenv如何使用pip?

转载 作者:行者123 更新时间:2023-12-03 14:33:46 30 4
gpt4 key购买 nike

我已经在Mac中安装pyenv来管理不同的python版本。

之前,我有系统默认的python 2.7,它位于/Library/Frameworks/Python.framework/Versions/2.7/
而且我还有位于/usr/local/bin/python3中的python3

现在,我安装了位于/Users/hao/.pyenv/shims/python2中的pyenv和python 2.7.14

当我想使用“pip”命令安装某些库时,我只是很好奇,如何确保将库安装到正确的python中?例如,我想使用'pip'将火炬或tensorflow安装到pyenv python 2.7.14中。但是不想将它们安装到系统默认的python中。另外,如何更改pip3版本?

在这里,我使用which pipwhich pip3,结果是:

haos-mbp:~ hao$ which pip
/Users/hao/.pyenv/shims/pip
haos-mbp:~ hao$ which pip3
/usr/local/bin/pip3

最佳答案

使用pyenv时,您应该能够在工作目录中设置“本地”版本,然后pip将依赖于此版本。

因此,在您的情况下:

pyenv local 2.7.14
pip install package-name

在此处查看有关 pyenv命令的更多信息: https://github.com/pyenv/pyenv/blob/master/COMMANDS.md

但是我确实认为这里缺少的主要部分是一个“虚拟环境”,以确保每个项目的Python包独立(即使它们共享相同的Python版本)。不一定要根据您的要求,但这是公认的最佳实践。有关更多信息,请参见Python文档 here

关于python - pyenv如何使用pip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52060867/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com