为 python 3.6.1 版本而不是 python 2.7.1 版本安装 python bottle 框架?
Installing python bottle framework for python 3.6.1 version instead of python 2.7.1 version?
我目前正在使用 pymongo 进行 mongo 数据库分配,作为其中的一部分,我们需要安装 python bottle 框架。我已经使用以下命令在 Mac 上安装了瓶子:
$ pip install bottle
收到以下消息。
Requirement already satisfied: bottle in /Library/Python/2.7/site-packages
当我 运行 来自使用 bottle 的终端的程序时,它抛出以下错误:
$ python hello_m101p.py
Traceback (most recent call last):
File "hello_m101p.py", line 2, in <module>
import bottle
ModuleNotFoundError: No module named 'bottle'
我注意到我的系统上还安装了 python 3.6.4 版本。我需要为此版本保存或安装 Bottle 框架,而不是默认的 2.7 版本。在快速查找堆栈溢出后,我从建议的答案中尝试了以下命令。我收到命令未找到错误:
sudo pip-3.6.4 install bottle
sudo: pip-3.6.4: command not found
对纠正这个错误有什么帮助吗?我不确定如何解决这个问题。如果问题不清楚或需要更多上下文,请告诉我。
Python 版本 X.Y.Z 的 pip
默认名称不是 pip-X.Y.Z
,而是 pipX.Y
。一些 linux 发行版对其版本使用不同的名称,但我相信 Mac,python.org Python 安装程序和 Homebrew python 包(你可能拥有这两者之一)使用默认名称,至少截至 2018 年。
如果你只有一个 3.Y.Z
,它可能也可以作为 pip3
使用,这很方便。
如果你有不同的名字并且感到无可救药地困惑,但你确实知道如何 运行 你的 Python 3 本身,你总是可以使用 -m
标志来 运行 pip
.
此外,大多数 Mac Python 安装不需要 sudo
。如果您不知道自己是否这样做,请先尝试一下。如果你得到一堆权限错误,那么你毕竟需要 sudo
,否则,不要使用它。
所以,您想要的可能是以下任何一个:
pip3.6 install bottle
pip3 install bottle
python3 -m pip install bottle
我目前正在使用 pymongo 进行 mongo 数据库分配,作为其中的一部分,我们需要安装 python bottle 框架。我已经使用以下命令在 Mac 上安装了瓶子:
$ pip install bottle
收到以下消息。
Requirement already satisfied: bottle in /Library/Python/2.7/site-packages
当我 运行 来自使用 bottle 的终端的程序时,它抛出以下错误:
$ python hello_m101p.py
Traceback (most recent call last):
File "hello_m101p.py", line 2, in <module>
import bottle
ModuleNotFoundError: No module named 'bottle'
我注意到我的系统上还安装了 python 3.6.4 版本。我需要为此版本保存或安装 Bottle 框架,而不是默认的 2.7 版本。在快速查找堆栈溢出后,我从建议的答案中尝试了以下命令。我收到命令未找到错误:
sudo pip-3.6.4 install bottle
sudo: pip-3.6.4: command not found
对纠正这个错误有什么帮助吗?我不确定如何解决这个问题。如果问题不清楚或需要更多上下文,请告诉我。
Python 版本 X.Y.Z 的 pip
默认名称不是 pip-X.Y.Z
,而是 pipX.Y
。一些 linux 发行版对其版本使用不同的名称,但我相信 Mac,python.org Python 安装程序和 Homebrew python 包(你可能拥有这两者之一)使用默认名称,至少截至 2018 年。
如果你只有一个 3.Y.Z
,它可能也可以作为 pip3
使用,这很方便。
如果你有不同的名字并且感到无可救药地困惑,但你确实知道如何 运行 你的 Python 3 本身,你总是可以使用 -m
标志来 运行 pip
.
此外,大多数 Mac Python 安装不需要 sudo
。如果您不知道自己是否这样做,请先尝试一下。如果你得到一堆权限错误,那么你毕竟需要 sudo
,否则,不要使用它。
所以,您想要的可能是以下任何一个:
pip3.6 install bottle
pip3 install bottle
python3 -m pip install bottle