使用pip安装包时出错

1 投票
1 回答
1274 浏览
提问于 2025-04-18 16:03

我想在我的Ubuntu系统上用pip安装和使用PyDrive这个包。我系统里有python2.7和python3.4。我尝试用sudo pip install PyDrive来安装,结果安装成功了。但是当我在一个文件里使用这个包时:

from pydrive.auth import GoogleAuth

我遇到了错误:

Traceback (most recent call last):
File "myfile.py", line 1, in <module>
from pydrive.auth import GoogleAuth
ImportError: No module named pydrive.auth

PyDrive和其他包的代码都在/usr/local/lib/python3.4/dist-packages这个文件夹里,而/usr/local/lib/python2.7/dist-packages这个文件夹是空的。

1 个回答

1

如果你想在 Python 2 上使用这个工具,你应该用 pip2。我觉得默认的 pip 是适用于最新版本的(也就是说,如果你同时有 Python 3 和 Python 2,pip 会默认使用最新的,也就是 Python 3)。

在 ArchLinux 上安装它的方法是:sudo pacman python2-pip

撰写回答