.venv/bin/python -m pip uninstall mysqlclient
/Users/anentropic/dev/project/.venv/bin/python: No module named pip

.venv/bin/python
Python 3.11.5 (main, Sep 18 2023, 15:04:25) [Clang 14.0.3 (clang-1403.0.22.14.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import pip
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'pip'

我以为pip是最新版本的一个内置的,我怎么会有一个不存在的呢?

推荐答案

所以.

pip在最近的Python版本中实际上并不是一个"内置"

改变的是它开始默认与Python安装Bundle 在一起,所以它通常是可用的,

无论出于什么原因(也许是因为我的venv是由pdm人创造的)我的没有随之而来

这可以通过以下方式解决:

.venv/bin/python -m ensurepip

它安装了

之后.venv/bin/python -m pip install等工作OK

Python相关问答推荐

通过优化空间在Python中的饼图中添加标签

pandas DataFrame GroupBy.diff函数的意外输出

当点击tkinter菜单而不是菜单选项时,如何执行命令?

如何使用两个关键函数来排序一个多索引框架?

手动设置seborn/matplotlib散点图连续变量图例中显示的值

如何检测鼠标/键盘的空闲时间,而不是其他输入设备?

如何创建引用列表并分配值的Systemrame列

替换现有列名中的字符,而不创建新列

Pandas:填充行并删除重复项,但保留不同的值

为什么我的sundaram筛这么低效

Flask运行时无法在Python中打印到控制台

pandas fill和bfill基于另一列中的条件

从嵌套极轴列的列表中删除元素

你能把函数的返回类型用作其他地方的类型吗?'

每次查询的流通股数量

Seaborn散点图使用多个不同的标记而不是点

为什么我只用exec()函数运行了一次文件,而Python却运行了两次?

如何在Python中创建仅包含完整天数的月份的列表

多索引数据帧到标准索引DF

如何在不不断遇到ChromeDriver版本错误的情况下使用Selify?