我现在正在ubuntu 15.10上使用Python
但在我的操作系统中,我安装了许多不同的python版本:
所以,我对他们的包环境版本感到很乱,例如,如果我运行:
pip3 install django
Run Code Online (Sandbox Code Playgroud)
实际上我不能在里面导入django python3.5.
有没有有效的方法来调用相关版本pip?
PS:不建议我使用virtualenv,我知道它并正在寻求另一种解决方案.
我已经在我的 Mac 中安装了 pyenv 来管理不同的 python 版本。
之前,我有系统默认的 python 2.7/Library/Frameworks/Python.framework/Versions/2.7/
位于/usr/local/bin/python3
现在,我安装了位于 /Users/hao/.pyenv/shims/python2
我只是好奇,当我想使用“pip”命令安装某个库时,如何确保将库安装到正确的 python 中?例如,我想使用 'pip' 将 Torch 或 tensorflow 安装到 pyenv python 2.7.14 中。但不想将它们安装到系统默认 python 中。另外,如何更改pip3版本?
这里我使用which pipand which pip3,结果是:
haos-mbp:~ hao$ which pip
/Users/hao/.pyenv/shims/pip
haos-mbp:~ hao$ which pip3
/usr/local/bin/pip3
Run Code Online (Sandbox Code Playgroud)