我正在为这个问题抓狂。
我不是 python 用户,所以按照随机指示,我找到任何地方可以解决这个问题,但没有任何效果。
基本问题是我正在尝试使用Ensurepip但它不存在。
$ python3 -m ensurepip
/usr/bin/python3: No module named ensurepip
Run Code Online (Sandbox Code Playgroud)
我的 python3 pip 是最新的
$ sudo apt-get install python3-pip
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3-pip is already the newest version (23.0.1+dfsg-1).
0 to upgrade, 0 to newly install, 0 to remove and 35 not to upgrade.
Run Code Online (Sandbox Code Playgroud)
我已经看到有关使用 venv 的建议,但不知道如何执行此操作,以便系统上的其他应用程序能够使用它,而无需我对它们执行任何操作,但我不太了解 venv,因此可能会错过观点。
我看到其他人提到 pip 或 Ensurepip 在 ubuntu/debian 上被故意禁用,但不明白为什么这是真的,因为这么多应用程序依赖于使用 pip/ensurepip。
我只是不知道该怎么办。
Kubuntu 23.04
Python 3.11.2
Run Code Online (Sandbox Code Playgroud)
小智 4
在 Ubuntu 中安装 python 时,默认情况下,ensurepip 似乎不存在apt。我设法通过运行让它工作:
# Adjust for your python version
sudo apt-get install python3.9-venv
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4408 次 |
| 最近记录: |