相关疑难解决方法(0)

“无法找到包 python-pip” 尝试从全新 18.04 安装时安装

我正在关注 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)

package-management python apt software-installation

27
推荐指数
1
解决办法
14万
查看次数

尝试为 python 3 安装 mysql-connector

我对 Linux 的经验很少,所以我需要一点帮助!

我正在尝试为python3.2安装python mysql-connector,我能够使用pip通过'pip install mysql-connector'为python2.7安装它。要为 python 3 安装它,我相信你必须使用 python3 pip 而不是 python2 pip,我在某处读过,但我不确定它是否正确,python3 pip 是否知道获得正确的连接器,或者你是否必须指定特定版本,如“pip install mysql-connector1.2”。

无论如何,我发现很难获得 py3 pip,然后我遇到了一篇建议使用“virtualenv”的帖子,以便更轻松地使用不同版本的 python。这个帖子:

如何在 ubuntu 12.04 LTS 中为 python 3 安装 pip

说创建虚拟环境,激活它,然后继续pip install你需要的任何包。但是,当我进行 pip install 时,它似乎没有获得我需要的 mysql-connector,并且从 virtualenv 内部运行 'pip --version' 它告诉我正在使用 python2.7 pip。

我尝试了其他方法来尝试获取 pip3,例如“easy-install pip3”,这似乎也不起作用。

这是获得正确 mysql-connector 的唯一途径吗?还是有另一种方法可以获得 pip3(对于 py3.2)?

谢谢,非常感谢任何建议!

mysql python python3 software-installation

6
推荐指数
2
解决办法
5万
查看次数