pip 在 python 的错误版本下安装 python 库

pip installs python library under wrong version of python

在 Linux 铸币厂 O.S。我使用 pip 安装 CherryPy 模块。但是它安装在 python2.7 下:

/home/jacslim/.local/lib/python2.7/site-packages/cherrypy

而不是我在 /usr/bin/python3.6 中找到的 Python 3.6, 我在 Pyton3.6 目录中再次尝试,但同样的事情发生了。

有没有办法让我直接 pip 使用最新版本的 Python 解释器?

使用 pip3 install 安装 python 3

pip 通常与您的 python 位于同一 bin 目录中,因此请确保您只指定正确的 bin 来存放您的 pip 安装。

我使用 anaconda,我的 Python 2.7 安装在:

/anaconda2/bin/

为了获得特定于 Python 的 pip 安装,我因此使用:

/anaconda2/bin/pip [name_of_thing_to_install]