使用pip安装包时出错
我想在我的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