Cry*_*nes 27 package-management python apt software-installation
我正在关注 python 的在线教程,它让我这样做:
akclark@enceladus:~$ pip install virtualenv
Run Code Online (Sandbox Code Playgroud)
但我得到了以下信息:
Command 'pip' not found, but can be installed with:
sudo apt install python-pip
Run Code Online (Sandbox Code Playgroud)
够简单了吧?所以我试试。。
akclark@enceladus:~$ sudo apt install python-pip
Run Code Online (Sandbox Code Playgroud)
但我得到一个错误...
Reading package lists... Done
Building dependency tree Reading state information... Done
E: Unable to locate package python-pip
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
编辑:根据我尝试过的评论 sudo apt update
EDIT2:我试过apt-cache madison python-pip了
N: Unable to locate package python-pip
Run Code Online (Sandbox Code Playgroud)
EDIT3:grep '^deb ' /etc/apt/sources.list显示
deb http://archive.ubuntu.com/ubuntu bionic main
deb http://archive.ubuntu.com/ubuntu bionic-security main
deb http://archive.ubuntu.com/ubuntu bionic-updates main
Run Code Online (Sandbox Code Playgroud)
Rav*_*ina 57
您必须启用universe包含python-pip包的类别。
正如大卫所建议的,如果您已经software-properties-common安装,您可以使用此命令将universe类别添加到您的源文件中:
sudo add-apt-repository universe
Run Code Online (Sandbox Code Playgroud)
然后:
sudo apt update
sudo apt install python-pip
Run Code Online (Sandbox Code Playgroud)
但是,如果您更愿意手动添加它或者您没有add-apt-repository可运行的命令,请按照以下说明操作:
/etc/apt/sources.list使用编辑器打开,例如nano:
sudo nano /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)
然后universe在每一行的末尾添加 ,如下所示:
deb http://archive.ubuntu.com/ubuntu bionic main universe
deb http://archive.ubuntu.com/ubuntu bionic-security main universe
deb http://archive.ubuntu.com/ubuntu bionic-updates main universe
Run Code Online (Sandbox Code Playgroud)
按Ctrl+o保存文件。按Ctrl+x退出 nano。
然后运行:
sudo apt update
Run Code Online (Sandbox Code Playgroud)
最后:
sudo apt install python-pip
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
136804 次 |
| 最近记录: |