pip 和 python 是一致的吗?似乎答案是否定的.有人可以帮我解密文档吗?



所以我正在尝试在 Django 应用程序上实现条纹,但我遇到了问题。

我使用 pip3 安装了条纹 - 安装条纹并下载了它。但是当我运行服务器时,它说

ModuleNotFoundError:没有名为"stripe"的模块

所以环顾四周,我想我找到了某种答案。 https://nomodulenamed.com/a/I-have-installed-the-package-using-pip#fail-to-install

pip 和 python 是一致的吗? 似乎答案是否定的。

pip3 -V 从/usr/local/lib/python3.7/site-packages/pip (python 3.7( 返回 pip 20.0.2

python3 -v 返回 Python 3.8.2

似乎简单的解决方法是使用 python3 -m pip3 -V,但这返回没有名为 pip3 的模块

python3 -m pip -V 从/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8( 返回 pip 20.1

但是 pip -V 返回 zsh: 找不到命令: pip

这让我很困惑

更多,我想做#安装你的包

python -m pip <your-package-name>

那么什么代替了

<your-package-name>

我想使用 pip3的 pip,因为我使用 pip3 来安装东西。

由于您的计算机上可以有多个 Python2 安装和多个 Python3 安装,因此通过了解虚拟环境可以更好地回答您的问题。这正是虚拟环境存在的原因!当您创建 python3 虚拟环境时,无需调用 pip3,因为它是默认的 pip。 首先创建您的虚拟环境(假设您已经安装了虚拟环境...如果没有,则通过调用 Linux Ubuntu 将其安装在

sudo apt-get install virtualenv
sudo apt-get install python3-pip
python3 -m venv env
source bin/env/activate
pip install <yourpackage>

但我相信你在macOS上,因为你得到zsh错误, 使用自制软件修复安装

brew install python3
pip3 install virtualenv
virtualenv -p python3 <path-to your-project>
source <path-to your-project>/bin/activate

最新更新